现在都是异步 IO,没有谁的代码在这里傻傻地等 N 秒吧。
我觉得调用异步 IO,设置一个回调,不管是 IO 成功了或者异常了,都在回调函数里处理,检测状态码就行。。不比异常好更多?
异常最大的问题是:程序的逻辑思维变得支离破碎。
【 在 hgoldfish 的大作中提到: 】
: 我倒是认为 IO 错误不应该用异常来表示。因为 IO 错误太常见了。我们做网络开发的,时时都要注意网络断了数据包发不出去。
: 我喜欢最喜欢的异常是 bad_alloc,这个异常抛出来之后,对于程序员基本上啥事都不需要处理,直接整个程序崩溃掉就行。完全没有思维负担,这样的异常谁不喜欢啊。
: 我另外只使用两个异常,一个是 timeout 异常,一个是 kill 协程异常。这两个功能必须使用异常才能做好:
: ...................
--
FROM 218.76.62.*