2017-02-17 3 views

答えて

1

gevent.lockモジュールの実装はRLockで、getcurrentメソッドをgevent.hubとし、現在のグリーンレットを識別します。ここに簡単な例があります。

from gevent.lock import RLock 

lock = RLock() 
with lock: 
    print("acquired once") 
    with lock: 
      print("acquired twice") 

私は任意のドキュメントhereを見つけることができませんでしたが、あなたは常にsourceを読むことができます。

+0

ソースを参照することはありませんでした。ドキュメントにはRLockは全く言及されていないので、私はそこをあきらめました。 ty。 – gcscaglia