- 主题:光有协程不够吧?
还得有调度器,并且配合非阻塞的api调用,我看腾讯就重载了io和同步的函数。
想一想就头大。
发自「今日水木 on Mi Note 3」
--
FROM 43.243.12.*
第三方库。。。。那还不如直接用腾讯的libco咧,多此一举。
【 在 hgoldfish 的大作中提到: 】
:
: 是的。。所以我才说 c++20 的协程大家先别用。这是给第三方库的作者准备的。
:
: 哪位有兴趣的话现在就动手搞一个 c++20 协程库。刚好等 c++23 出来的时候成熟,说不定能扬名立万。。
:
: --
: 灭绝人性啊
:
:
发自「今日水木 on Mi Note 3」
--
FROM 43.243.12.*
哦,只是简单看了看,觉着不错,没机会使用。能在微信几万台机器上跑,应该问题不大吧?
【 在 hgoldfish 的大作中提到: 】
:
: 那东东只是名气大。问题很多。
:
: --
: 灭绝人性啊
:
:
发自「今日水木 on Mi Note 3」
--
FROM 43.243.12.*
在我这种弱鸡看来还是很厉害的。。。而且比较人家已经上线了嘛,事实胜于雄辩。你说的问题具体是?
【 在 hgoldfish 的大作中提到: 】
:
: 微信/tx也不是什么金字招牌吧。这么相信他们啊。
:
: --
: 灭绝人性啊
发自「今日水木 on Mi Note 3」
--
FROM 43.243.12.*
哦哦,我还以为什么呐,这些对我不是什么大问题。
【 在 hgoldfish 的大作中提到: 】
:
: 你好歹看一下它的主页。它的源文件没几个,看一下就明白了。
:
: libco 只支持 x86/amd64 架构,不支持 windows. 这限制了它的应用场景只能在 linux 服务器。而且只 hook 了一些 io 函数,你在程序里面写个 sleep() 就完完。
:
: --
: 灭绝人性啊
发自「今日水木 on Mi Note 3」
--
FROM 106.38.133.*
Libgo我也了解过,据说更好。我就是学习一下协程的概念,也没机会用。
【 在 hgoldfish 的大作中提到: 】
:
: 那你去踩踩坑就知道了。它那套太简陋了,必然天坑无数。
:
: libco 太早了太原始了,你如果感兴趣的话,应该去看看魅族家的 libgo.
:
: --
: 灭绝人性啊
:
:
发自「今日水木 on Mi Note 3」
--
FROM 106.38.133.*