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