首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
徐行code
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Go 项目里怎么使用 GORM 事务
一、背景 在写 Go 的业务代码时,我们通常会把数据库操作放在 Repository 层,而上层的 Usecase/Service 层 来组合业务逻辑。 但是,当业务逻辑里需要用到事务时,很多人会遇到
在 Go 开发中,为什么总要传入 context?
一、背景 在golang使用redis的时候,会发现redis的函数调用中都需要传入一个变量:context。 虽然这是redis-go的函数规定的,但是为什么需要传入这个变量? 除此之外,查看一些开
c++11语法-noexcept
noexcept的作用 一、默认 noexcept 告诉编译器 这个函数不会抛异常 对于普通函数: 默认倾向:可抛出。只要不显式地写 noexcept,编译器就假设这个函数可能会抛出异常. 示例: v
多线程-缓存行
一、多核处理器下的并发操作 问题 在多核处理器中,多个核心同时运行多线程程序。可能会发生以下情况: 核心 A 正在修改某个共享内存地址 X 核心 B 也想同时读或写 X 如果没有保护措施,就会出现数据
go-grpc的使用
proto文件 编写proto文件 如何理解里面的内容: 其中: rpc CreateTimer (...) : 定义一个远程过程调用方法。 方法名: CreateTimer。 输入参数: (Crea
多线程面试题
多线程面试demo多线程面试demo多线程面试demo多线程面试demo多线程面试demo多线程面试demo
多线程-无锁队列入队的实现
节点结构: 使用哨兵节点作为头节点,方便插入和删除的操作保持一致 enqueue:入队操作 注意:只有当(2)成立了才会去执行(3) 那么思考多线程情况下应该如何去操作? 迭代版本1: 迭代版本2:
多线程-原子变量
一、无锁机制 无锁机制的定义是: 换句话说: 线程之间不使用传统的互斥锁(mutex)。 线程可能会自旋重试,但不会被阻塞挂起。 某个线程可能反复失败 CAS,但整体系统依然“在进展”。 二、atom
多线程-std::future::then 链式调用
一、介绍 std::future::then 是现代异步编程的核心模式,但是尚未成为 C++ 标准,但其设计思想至关重要。其表示从等待结果发送,到让其结果自动执行的转变。 1. 链式调用对比函数调用
多线程-伪唤醒机制
学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线程并发相关的知识学习多线
下一页
个人成就
文章被点赞
3
文章被阅读
651
掘力值
189
关注了
4
关注者
0
收藏集
0
关注标签
4
加入于
2025-05-01