diary

I like Hatena Star with a text selection.

Entries from 2020-01-20 to 1 day

2020-01-19

デッドロックしたりしなかったりするコードができた。 q = Queue.new Thread.new do q.pop.run end t = Thread.new { Thread.stop } q << t t.join p 'finish' pushしたthreadがpopされる前に t.join が実行されると、一時的に全部のスレッドがsleepした状態…