我想发出一个异步 HTTP POST 请求gevent
——我不关心响应,我只是想尽快执行请求。但是,每当我尝试使用gevent.spawn
时,请求永远不会执行。我知道这一点,因为在从always 返回的那个上调用.ready()
or.successful()
方法。Greenlet
gevent.spawn
False
但是,Greenlet已经启动,因为如果我调用glet = gevent.spawn(...)
, then glet.start()
,我会收到一条错误消息AssertionError: Greenlet already started
。
我得到 a 的唯一时间glet.ready() == True
是当我打电话时glet.join()
,但这是一个阻塞操作。我怎样才能让 Greenlet 在不等待它完成的情况下执行?