
并发编程
文章平均质量分 89
对不起我是一个厨子
Others tell you how ,I tell you why,,,,,,
展开
-
一个C/C++协程库的思考与实现之协程的简单调度
提供这样的协程使用接口,实在令人,,,0.0.1代码的accept协程只能写的这样丑陋,因为协程创建后立马调度执行占用了CPU,只有当协程读写网络IO将被阻塞时才会主动让出CPU,这时调度器会获得CPU,当有新连接到来时accept协程才会被调度器调度恢复执行,所以要在新创建一个协程前要先保存accept协程的上下文环境做为一个返回点,以便将来返回对于这么丑陋的代码我耿耿于怀,事实是我写代码的水平也确实不怎么样,确实丑陋但我还是想写出像创建多线程那样的代码,比如这样要写出..原创 2020-06-25 23:09:07 · 775 阅读 · 1 评论 -
用户空间自旋锁实现的思考
我顿悟,不论这个结论是否正确,我还是要以它为指导思想来写点代码,因为我真的想写点并发场景下的东西来验证我这七年来对编程及操作系统的思考于是我又重启了去年六七月分停止的并发编程大业,打开了虚拟机,重启了乌班图,准备大干一场可是啊!原本以为自己对并发编程已经有点了解了,但实际写代码出现问题时还是会一时摸不着头脑,让人信心大措,我准备在userSpace通过gcc原子操作和共享内存实现一个既可以...原创 2019-09-03 23:41:24 · 617 阅读 · 0 评论