■14772 / ) |
(マルチ)スレッドの動作状態 |
□投稿者/ ロック (1回)-(2008/02/26(Tue) 22:10:53)
|
分類:[VB.NET/VB2005]
スレッド(A)をメインイベントproceeger(dllよりRaise)からNewしてStartし、それとほぼ同じタイミングで
再度メインイベントproceegerからNewしてスレッド(A)を呼んだ場合(ほぼ同時イベントが起きた場合)、
スレッドの処理は正しく処理されるのでしょうか?
ConsoleWriteLineで追ってみると、後から来たイベントのスレッドが先に終わっている結果もありました。(同じ処理で)
スレッド終了後に出る「スレッド 0x15f4 はコード 0 (0x0) で終了しました。」というメッセージの出るタイミングもバラバラです。
また「スレッド '<名前がありません>' (0x1744) はコード 0 (0x0) で終了しました。」という記述もあり、スレッドの管理のされ方
に途方にくれています。
ご存知の方がいれば、ご教授下さい。
|
|