libgo icon indicating copy to clipboard operation
libgo copied to clipboard

::co::Scheduler启动线程的时候能不能支持回调init函数

Open chinesejie opened this issue 6 years ago • 3 comments

有时候 task需要共享一些 线程数据,::co::Scheduler启动线程的时候能不能支持回调 函数,让它启动之前init一遍数据

chinesejie avatar Apr 06 '19 17:04 chinesejie

可以在协程中使用数据之前 先判断一下当前线程是否已经init过相关数据

yyzybb537 avatar Apr 08 '19 02:04 yyzybb537

但是目的是:所有线程在创建的时候都提前init好数据,而不是 每个协程 开始就判断是否 已经init过数据。

chinesejie avatar Apr 08 '19 02:04 chinesejie

在什么时候init好数据不是目的,只是手段。保证使用在init之后,才是目的

yyzybb537 avatar Apr 08 '19 02:04 yyzybb537