0
我想知道如果您可以yield
在Ruby中調用方法。我想這樣做的是以下幾點:紅寶石發送方法調用塊
do_in_thread { send_http_request(result) }
def do_in_thread
Thread.new { yield }
end
我基本上要在Thread
要調用的方法,如果該方法是方法do_in_thread()
塊內。
我想知道如果您可以yield
在Ruby中調用方法。我想這樣做的是以下幾點:紅寶石發送方法調用塊
do_in_thread { send_http_request(result) }
def do_in_thread
Thread.new { yield }
end
我基本上要在Thread
要調用的方法,如果該方法是方法do_in_thread()
塊內。
它不是已經這麼做了嗎?
def do_in_thread
Thread.new { yield }
end
puts Thread.current.id
# 70059539355960
do_in_thread { puts Thread.current.id }
# 70059432631980
啊這個例子比我的使用案例更有意義。我不確定HTTP請求是在主線程還是工作線程上完成的。 – tolgap