V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  misaka19000  ›  全部回复第 25 页 / 共 305 页
回复总数  6095
1 ... 21  22  23  24  25  26  27  28  29  30 ... 305  
2021-12-13 16:55:44 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
可以看我以前写的文章:多路复用、非阻塞、线程与协程

https://www.nosuchfield.com/2019/01/09/Multiplex-and-non-blocking-and-threading-and-coroutine/
2021-12-13 16:55:16 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
由于上面所说的操作系统的线程的天然的劣势,所以我们一般避免创建太多的线程,但是在面对 IO 操作的时候尤其是网络 IO ,我们必须要使用大量的线程,所以非阻塞 IO 和多路复用被发明来解决在海量 IO 需要海量线程的问题,使用多路复用+非阻塞 IO 可以保证使用很少的线程就实现大量 IO 读写。

但是多路复用和非阻塞 IO 的问题是什么?问题就是太复杂了,尤其是其中很多的异步操作是反直觉的,导致用起来很麻烦而且代码写起来也是很多异步和回调,代码可维护性很差。协程作为对这些操作的封装,可以让程序员更好的实现海量 IO 的读取操作同时不影响操作系统性能。
2021-12-13 16:51:02 +08:00
回复了 kingofzihua 创建的主题 Linux 问一个协程方面的问题
因为线程切换要操作系统做,需要很多操作,从用户层到内核层要进行大量的切换,比较慢;此外线程因为需要保存的变量比较多,涉及到的地方比较多,所以创建的越多耗费的资源越多,导致操作系统不能够创建太多的线程,一般是几千级别。

协程切换需要做的操作比较少,比较快;而且因为协程涉及的资源少,所以可以大量创建,一般可以是十万级。
2021-12-13 14:23:00 +08:00
回复了 windliang 创建的主题 微信 5 分钟学会一个快速心算出任意天星期几的超能力
楼上+1
2021-12-11 16:52:57 +08:00
回复了 krliang 创建的主题 跑步 喜欢上跑步,可是膝盖受不了,有啥好办法么?
选择上其它运动
2021-12-11 10:49:44 +08:00
回复了 iyg429 创建的主题 问与答 商业 大病险 值得买吗?
@seres 额,能请教一下这四个之间有什么区别吗?谢谢!
2021-12-10 17:35:10 +08:00
回复了 xption 创建的主题 程序员 年底了,今年大家投资自己花了多少钱?
羡慕楼主好有钱。。。光是剪头发这块我就不及楼主的零头😢
预感会从上个帖子吵到这个帖子😂
2021-12-09 15:52:50 +08:00
回复了 Lillian129 创建的主题 生活 父母对我唯一的心愿--我找到对象
@Lillian129 那倒不是,只是觉得一般男生家长不会催得这么厉害,所以直觉上感觉楼主可能是女生
2021-12-09 14:07:32 +08:00
回复了 henshang 创建的主题 生活 你们会因为对方改变很多吗
要改变,但是不能什么都改,有的可以改,有的不可以
设置权重就行了,比如要 1 的概率是 60%,那么就保证 1 在数组中的占的比例是 60%就行
2021-12-08 17:14:52 +08:00
回复了 Lillian129 创建的主题 生活 父母对我唯一的心愿--我找到对象
楼主是女的?
2021-12-08 13:56:29 +08:00
回复了 gainsurier 创建的主题 问与答 你是如何定义「躺平」的?
看看三和大神就知道什么叫躺平了
2021-12-08 09:34:11 +08:00
回复了 jiaming1992 创建的主题 程序员 80 后程序员前辈们现在都在干嘛
@Mutoo 想请问下肉番的是怎么照顾父母的呢?是把父母也接到身边吗?
2021-12-07 18:05:08 +08:00
回复了 skyfrere 创建的主题 MacBook Pro 铁汁们, 16 寸使用一个月之后,我目前还是妥协了 14 寸
絮絮叨叨太多了,没耐心看完😢
2021-12-07 10:31:59 +08:00
回复了 yyingx 创建的主题 问与答 今日大雪节气,太阳当空照
@Legman 生日快乐🎂
不仅仅是听,也要看屏幕,手机的话弄个支架立起来(不过我还是只听不看,嫌麻烦,开错了大不了往回开呗)

还有楼上说的看路牌
1 ... 21  22  23  24  25  26  27  28  29  30 ... 305  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5650 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 75ms · UTC 03:27 · PVG 11:27 · LAX 19:27 · JFK 22:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.