windwos下的协程设计
最近工作使用到异步IO,在解某一段数据是无法数据是否已经收取完毕,所有想到使用协程来简化异步IO的业务处理逻辑。 在Linux下可以使用ucontext库来进行跳转,windows下面有纤程但感觉不是特别好用,就参照libco手撸…
TOPIC / 专题
最近工作使用到异步IO,在解某一段数据是无法数据是否已经收取完毕,所有想到使用协程来简化异步IO的业务处理逻辑。 在Linux下可以使用ucontext库来进行跳转,windows下面有纤程但感觉不是特别好用,就参照libco手撸…
由于使用的协程是手动撸的,没有保存TIB中的信息,可以注释到其中OutputDebugStringA,或者保存TIB信息 更改win32的实现 1234567891011121314151617181920212223242526…