
1 zonyitoo 2016-02-29 09:58:10 +08:00 条件变量(手动斜眼 |
2 SlipStupig OP @zonyitoo 怎么说? |
3 tempdban 2016-02-29 11:23:24 +08:00 什么机制来唤醒 |
4 SlipStupig OP @tempdban python 好像没有 resumethread 这个 api |
5 kamushin 2016-02-29 11:30:32 +08:00 监听信号吧。有个 signal 有关的库 |
6 SlipStupig OP @kamushin windows 下面可用吗? |
7 kamushin 2016-02-29 11:40:44 +08:00 @SlipStupig 信号机制和平台应该依赖很大, windows 我不太清楚。 |
8 ryanking8215 2016-02-29 21:26:29 +08:00 via iPhone Cond, Event, Queue 都能达到你的目的 |
9 SlipStupig OP @ryanking8215 貌似都不能,要不写个实例? |
10 ryanking8215 2016-03-01 09:30:37 +08:00 <script src="https://gist.github.com/ryanking8215/f3ac664b1092972c4fcf.js"></script> |
11 BurNFans 2016-03-02 10:44:48 +08:00 在外面先把一个锁给 lock 住,如果你想堵住一个线程,就在线程里面再去 lock 外面的那个锁,当你想要恢复线程的时候,在外面 unlock 这个锁就可以了 |
12 SlipStupig OP @BurNFans 我的意思的除了主线程以外,我可以任意恢复和挂起任意线程 |
13 BurNFans 2016-03-11 10:43:10 +08:00 @SlipStupig 没注意是任意。参看 greenlet 的实现,自己做调度 |