首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
汀风
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 24
沸点 1
赞
25
返回
|
搜索文章
最新
热门
[Go] 原子性Atomic
在上面的代码中的我们通过锁操作来实现同步。而锁机制的底层是基于原子操作的,其一般直接通过CPU指令实现。Go语言中原子操作由内置的标准库sync/atomic提供。 atomic包 方法 解释 fun
[Go] sync.Map
问题描述 Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 错误信息显示,并发的 map 读和 map 写,也就是说使用了两个并发函数不断地对 map 进行读和写而发生了
[Go] sync.Once
描述 sync.Once 是 Golang package 中使方法只执行一次的对象实现,作用与 init 函数类似。但也有所不同。 init 函数是在文件包首次被加载的时候执行,且只执行一次 syn
[Go] 互斥锁和读写互斥锁
先来看这样一段代码,所存在的问题: 这里为什么输出是 12135(不同的机器结果不一样),而不是20000。 因为 x 的赋值,总共分为三个步骤:取出x的值、计算x的结果、给x赋值。那么由于对于f函数
[Go] worker pool(goroutine池)和 select 多路复用
Worker pool(goroutine池) 在工作中我们通常会使用可以指定启动的goroutine数量–worker pool模式,控制goroutine的数量,防止goroutine泄漏和暴涨。
[Go] Channel 通道
单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。 虽然可以使用共享内存进行数据交换,但是共享内存在不同的goroutine中容易发生竞态问题。为了保证数据交换的正
[Go] 分金币题
> 你有50枚金币,需要分配给以下几个人: > Matthew,Sarah,Augustus,Heidi,Emilie,Peter,Giana,Adriano,Aaron,Elizabeth。 > 分
Failed to start LSB: Bring up/down错误解决方法
很多朋友在使用centos7系统时,有时候需要分配多个IP地址,这就涉及到修改网卡配置,但是在修改完网卡配置时,重启网络服务时会出现“Failed to start LSB: Bring up/dow
swoole 是什么
使 PHP 开发人员可以编写高性能的协程 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。 使用 PHP + Swoole 作为网络通…
centos7 下安装 swoole
参考文献进行安装下载软件编译安装Tips:如果你的 php-config 没有安装在 /usr/local/php/bin 目录下,可以用 find / -name php-conf 搜索后修改开启s
下一页
个人成就
文章被点赞
12
文章被阅读
20,423
掘力值
598
关注了
8
关注者
2
收藏集
0
关注标签
14
加入于
2018-08-08