V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leonshaw  ›  全部回复第 9 页 / 共 38 页
回复总数  752
1 ... 5  6  7  8  9  10  11  12  13  14 ... 38  
135 天前
回复了 huangya 创建的主题 Linux Linux 内核 skb clone 问题
clone 一次,cloned 都是 1 ,原则上 clone 以后两个包没区别
137 天前
回复了 bianhui 创建的主题 奇思妙想 有狗粮,猫粮,为什么没有人粮。
看成了猫娘
137 天前
回复了 yujianwjj 创建的主题 Go 编程语言 go 大小写对导出的影响
导出不导出指的是 identifier
参考发行版的 live-CD/USB
137 天前
回复了 WaterWestBolus 创建的主题 Linux iptables 表链关系傻傻分不清
@WaterWestBolus 一个 chain 只在一个表里,虽然是可以同名的。2023 年了,换 nftables.
是客户端的时间吧
137 天前
回复了 949n9 创建的主题 职场话题 请问不去年会的是什么心态?
@949n9 纳什均衡点:都上班
139 天前
回复了 lakie 创建的主题 京东 X 东的百 X 补贴不能开企业票是否合规?
是用企业账号买的吗?
143 天前
回复了 lifi 创建的主题 汽车 现在一定要买车吗?能不能不买
不买判几年?
#75 写反了,应该是 receive (synchronized before) completion of send

同时还有 send is synchronized before the completion of receive ,channel 是双向同步点。
@rockyliang 这是几个不同层面的问题。
一是根据 Go 内存模型,这段代码保证顺序是 写 a (sequenced before) send (synchronized before) receive (sequenced before) 读 a ,所以最终结果是 写 a happens before 读 a
二是多核架构的内存模型里,CPU 都会提供显式或者隐式的同步指令,用正确的指令就能完成多核之间的同步。
三是硬件实现,这个不同架构会有比较大区别,非专业没必要深究。

关于协程和线程,协程最终是在线程里执行的,只要有竞争的协程有可能在两个线程中同时执行,就需要引入线程的同步机制。换句话说,代码最终是在 CPU 核心执行的,只要有竞争的代码有可能在两个核中同时执行,就需要多核同步机制。
原文解释的还不够清楚吗?
没必要了,不想自动登录可以用无痕窗口
现在都是这样的,先免费圈人圈数据,等迁移成本上来了然后就开始收费。虽然收费很容易预见到,但是定价不好估计,难以从一开始做出正确决策,最后就会被割。
看了下你代码,

const char *dictionary_path = rc_conf_str(rh, "dictionary");

隐藏了全局的

const char dictionary_path[] = "./dictionary.softbank";
配置文件一样吗?有可能是 dictionary vendor 定义有问题
显卡
1 ... 5  6  7  8  9  10  11  12  13  14 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   784 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 20:05 · PVG 04:05 · LAX 13:05 · JFK 16:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.