[#11131] Re: SIGINT on windows — Daisuke Aoki <dai@...>

青木です。

36 messages 2000/10/04
[#11217] Re: SIGINT on windows — Daisuke Aoki <dai@...> 2000/10/14

青木です。

[#11250] Re: SIGINT on windows — Daisuke Aoki <dai@...> 2000/10/16

青木です。

[#11258] Re: SIGINT on windows — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/10/17

なかだです。

[#11298] Re: SIGINT on windows — "Nobuyoshi.Nakada" <nobu.nakada@...> 2000/10/27

なかだです。

[#11183] EPOC32 and Ruby 1.7 — WATANABE Hirofumi <eban@...>

わたなべです.

44 messages 2000/10/12
[#11188] Re: EPOC32 and Ruby 1.7 — matz@... (Yukihiro Matsumoto) 2000/10/12

まつもと ゆきひろです

[#11191] ruby-bugs-ja PR#20 — Kazuhiro NISHIYAMA <zn@...> 2000/10/12

On Fri, 13 Oct 2000 00:17:14 +0900

[#11205] Re: ruby-bugs-ja PR#20 — Kazuhiro NISHIYAMA <zn@...> 2000/10/13

同じ問題を短いスクリプトで再現できました。

[#11210] Re: Thread.new with irb (PR#20) — matz@... (Yukihiro Matsumoto) 2000/10/13

まつもと ゆきひろです

[#11211] Re: Thread.new with irb (PR#20) — Kazuhiro NISHIYAMA <zn@...> 2000/10/13

On Sat, 14 Oct 2000 03:41:18 +0900

[#11221] Re: Thread.new with irb (PR#20) — Kazuhiro NISHIYAMA <zn@...> 2000/10/14

[ruby-dev:11205]と同じスクリプトで-dをつけていると

[#11306] Ruby I18N — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

130 messages 2000/10/28
[#11307] Re: Ruby I18N — " たけ (tk)" <ggb03124@...> 2000/10/28

たけ(tk)です。

[#11310] Re: Ruby I18N — kenn@... 2000/10/29

長沢です。

[#11314] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/10/29

まつもと ゆきひろです

[#11315] Re: Ruby I18N — Shugo Maeda <shugo@...> 2000/10/30

前田です。

[#11324] Re: Ruby I18N — TAKAHASHI Masayoshi <maki@...> 2000/10/30

高橋征義です。

[#11337] Re: Ruby I18N — Yasushi Shoji <yashi@...> 2000/10/30

At Mon, 30 Oct 2000 13:15:23 +0900,

[#11346] Re: Ruby I18N — TAKAHASHI Masayoshi <maki@...> 2000/10/31

某2ちゃんねるで自分の名前を見つけてびびった高橋征義です。

[#11347] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/10/31

まつもと ゆきひろです

[#11370] Re: Ruby I18N — TAKAHASHI Masayoshi <maki@...> 2000/11/02

高橋征義です。

[#11372] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/02

まつもと ゆきひろです

[#11375] Re: Ruby I18N — TAKAHASHI Masayoshi <maki@...> 2000/11/04

高橋征義です。

[#11378] Re: Ruby I18N — " たけ (tk)" <ggb03124@...> 2000/11/05

たけ(tk)です。

[#11379] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/05

まつもと ゆきひろです

[#11380] Re: Ruby I18N — " たけ (tk)" <ggb03124@...> 2000/11/05

たけ(tk)です。

[#11382] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/05

まつもと ゆきひろです

[#11393] Re: Ruby I18N — "たけ(tk)" <ggb03124@...> 2000/11/07

たけ(tk)です。 ・・ 長文ご注意。

[#11396] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/07

まつもと ゆきひろです

[#11397] Re: Ruby I18N — Yasushi Shoji <yashi@...> 2000/11/07

At Tue, 7 Nov 2000 15:46:29 +0900,

[#11398] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/07

まつもと ゆきひろです

[#11399] Re: Ruby I18N — Tanaka Akira <akr@...17n.org> 2000/11/07

In article <E13t3dt-0002Fp-00@ev.netlab.zetabits.co.jp>,

[#11401] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/07

まつもと ゆきひろです

[#11404] Re: Ruby I18N — "たけ(tk)" <ggb03124@...> 2000/11/07

たけ(tk)です。

[#11406] Re: Ruby I18N — Yasushi Shoji <yashi@...> 2000/11/07

At Tue, 7 Nov 2000 19:06:27 +0900,

[#11407] Re: Ruby I18N — "たけ(tk)" <ggb03124@...> 2000/11/07

たけ(tk)です。

[#11409] Re: Ruby I18N — Minero Aoki <aamine@...> 2000/11/07

あおきです。

[#11423] Re: Ruby I18N — Tanaka Akira <akr@...17n.org> 2000/11/08

In article <E13t4Hq-0002GS-00@ev.netlab.zetabits.co.jp>,

[#11426] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/08

まつもと ゆきひろです

[#11427] Re: Ruby I18N — Tanaka Akira <akr@...17n.org> 2000/11/08

In article <E13tMYW-0002te-00@ev.netlab.zetabits.co.jp>,

[#11428] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/08

まつもと ゆきひろです

[#11430] Re: Ruby I18N — "たけ(tk)" <ggb03124@...> 2000/11/08

たけ(tk)です。

[#11433] Re: Ruby I18N — matz@... (Yukihiro Matsumoto) 2000/11/08

まつもと ゆきひろです

[#11446] 『文字列は文字の配列か』 — " たけ (tk)" <ggb03124@...> 2000/11/08

たけ(tk)です。

[#11470] Proposal of "Array of CharCode" — " たけ (tk)" <ggb03124@...> 2000/11/10

たけ(tk)です。

[#11471] Re: Proposal of "Array of CharCode" — matz@... (Yukihiro Matsumoto) 2000/11/10

まつもと ゆきひろです

[#11450] Re: Ruby I18N — Tanaka Akira <akr@...17n.org> 2000/11/09

In article <E13tNkT-00030l-00@ev.netlab.zetabits.co.jp>,

[ruby-dev:11343] Re: SIGINT on windows

From: nobu.nakada@...
Date: 2000-10-30 22:50:35 UTC
List: ruby-dev #11343
なかだです。

At Tue, 31 Oct 2000 00:47:14 +0900,
Daisuke Aoki <dai@sweetparty.ne.jp> wrote:
> >   優先度の高い signal thread 同士が win32_disable_interrupt() で実行権を
> > 取り合って、他のプロセスにまで回らないということかな。以前優先度を下げて
> > もダメだったということですが、win32_disable_interrupt() の Sleep() を長
> > めにしてもダメでしたか。
> 
> シグナルを処理しているスレッドは Windows 95 では単一です。だから、
> 競合は起こりません。メインスレッドとシグナルスレッド間のみの競合のみを
> 考えればいいのです。で、シグナルスレッドはプロセスに単一で、シグナルスレッドを
> 殺すと、プロセスはシグナルの処理をできなくなります。

  9x だとそうなってるんですか。うーん、NT だとシグナルスレッド
を止めておくとどんどんスレッドが増えてくんですが、9x だとメイン
と別にシグナル用のメッセージポンプが回ってるってこと?

> それに、Ruby の SIGINT 関連で
> 生じる問題というのが、Windows のシステム全部を巻き込んで止まる(OS のすべての
> Window に WM_PAINT とかメッセージが行かなくなるという状況)ことなのでユーザーレベルの
> 単純な競合&ビジーではないようです。SetThreadContext() がその主たる原因だと
> 思いますが。

  なんでかなぁ。再入性のないシグナルスレッドにどんどんキューイ
ングされちゃってるんなら、待ってたりしないでとっとと終った方が
よさげな気がするけど。

> >   NT でも SuspendThread() の前に優先度を下げちゃうと SuspendThread() で
> > きなくなるし。いやー難しいな。> Windows
> 
> スレッドの優先度によってぜんぜん実行されないスレッドが簡単に
> 出来ちゃうからしようがないですね。どんなに確率が低くてもいいから
> 動いてくれぇと思うものの・・・

  なんかスレッドのスケジューリングに関してはかなり不思議な動き
をしますね。

> >   つーことで[ruby-dev:11302]からの差分です。
> 
> テストは後日行います。1.6.2 に間に合わなさそうですけど。 
> NT の方で大丈夫なら、Ctrl-C を押しっぱなしで連続でシグナル処理しない
> 限りは Windowss 95 では特に問題は出ないので、1.6.2 に取り入れても
> いいのではと思います。

  これはほとんどは 95 では意味のないところを飛ばすようにしたの
と、Sleep(200) を入れた([ruby-dev:11313])だけなので大丈夫だとは
思いますが。

At Tue, 31 Oct 2000 00:55:39 +0900,
Daisuke Aoki <dai@sweetparty.ne.jp> wrote:
> >   優先度の高い signal thread 同士が win32_disable_interrupt() で実行権を
> > 取り合って、他のプロセスにまで回らないということかな。以前優先度を下げて
> > もダメだったということですが、win32_disable_interrupt() の Sleep() を長
> > めにしてもダメでしたか。
> 
> Sleep() は Sleep(0) にすると Ctrl+Alt+del で出てくる Window のプロセスにさえ
> 止まります。Skeep(1) にさえすれば Ctrl+Alt+del で出てくる Window のプロセスが
> 止まることはないです。でも、Sleep(200) にしても、OS が止まる現象(Ctrl+alt+delは
> セーフ)を防ぐことはできませんでした。

  じゃとりあえず現時点では[ruby-dev:11298]+[ruby-dev:11326]まで
ですか。結局 NT 対応だけで 9x だと以前と同じ動作ってことかな、
ほとんど。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread