[ruby-cvs:65542] nobu:r58370 (trunk): thread_win32.c: no GVL for interrupt_event

nobu at ruby-lang.org nobu at ruby-lang.org
Sun Apr 16 23:27:21 JST 2017


nobu	2017-04-16 23:27:21 +0900 (Sun, 16 Apr 2017)

  New Revision: 58370

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=58370

  Log:
    thread_win32.c: no GVL for interrupt_event
    
    * thread_win32.c (w32_wait_events): do not acquire GVL, to fix
      deadlock at read/close race condition.  instead, just ignore
      interrupt_event if it is closed.

  Modified files:
    trunk/thread_win32.c


More information about the ruby-cvs mailing list