tao icon indicating copy to clipboard operation
tao copied to clipboard

设置runAt或者runEvery会hang住read loop吗?

Open reechou opened this issue 6 years ago • 6 comments

我在runAt或者runEvery 往tcp write数据的话,会一直收不到数据,直到超时才会在handler里收到数据。。

reechou avatar Dec 13 '18 11:12 reechou

这块我可能要再看看……这段时间在忙机器学习的东西,好久没维护了,抱歉

leesper avatar Dec 14 '18 09:12 leesper

应该不会hang住,但这个写的逻辑,只会在到时间后才执行

leesper avatar Dec 14 '18 09:12 leesper

这样感觉不是很合理,这个应该类似crontab,随时可以运行,随时可以write,不然这个runAt或者runEvery没啥用

reechou avatar Dec 18 '18 12:12 reechou

是的,我后面再改进下,我看人家陈老师的muduo用的是timerfd

leesper avatar Dec 24 '18 00:12 leesper

client 侧的 RunEvery 有demo么,怎么感觉不会执行心跳,也打不出日志

baronliu avatar Apr 02 '19 12:04 baronliu

@baronliu 后面tao可能会有大的变化,这块我到时候好好测测,多写几个demo出来

leesper avatar May 31 '19 15:05 leesper