From: nobu.nakada@... Date: 2002-12-03T16:57:21+09:00 Subject: [ruby-list:36645] Re: Gtk.main なかだです。 At Tue, 3 Dec 2002 15:36:13 +0900, TOYOFUKU Chikanobu wrote: > 以下のスクリプトを実行すると thru3 までは表示して thru4 > にいかないのですが gtk の使い方がまずいでしょうか。 > > require 'gtk' > > th = Thread.new { print "thru1\n"; Gtk.main } > print "thru2\n"; sleep(20); system("ls") > th.kill > > th = Thread.new { print "thru3\n"; Gtk.main } > print "thru4\n"; sleep(20); system("ls") > th.kill Gtk.mainを同時に二つは無理なのでは。こんなメッセージが怒涛のよ うに出てきます。 GLib-WARNING **: g_main_iterate(): main loop already active in another thread -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦