teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2018/10/14 14:38

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,1 +1,20 @@
1
+ つ[greenlet](https://github.com/python-greenlet/greenlet)
2
+ ```Python
3
+ For example::
4
+
1
- 関数で適当な戻り値を返して、そのときにbreakするようにすればよろしい。
5
+ from greenlet import greenlet
6
+
7
+ def test1():
8
+ print(12)
9
+ gr2.switch()
10
+ print(34)
11
+
12
+ def test2():
13
+ print(56)
14
+ gr1.switch()
15
+ print(78)
16
+
17
+ gr1 = greenlet(test1)
18
+ gr2 = greenlet(test2)
19
+ gr1.switch()
20
+ ```