掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マルチスレッド-非同期デリゲート-AsyncCallback-Debug.Print について (ID:148154)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
YuOさん、ありがとうございました。 > 単に,Sleep中にプログラムの実行が終わった,ということはありませんか。 おっしゃる通りでした。 ご指摘を受け、ハタと気がつきました。 > Console ApplicationではConsole.ReadLine()で待っていたけれども, Console.ReadLine()の次行にMsgBox("")を追記して待機させたところ「5:, 7:」がイミウィンドに表示されました。 別スレッド実行中にメイン部分が終了すればプログラム自体が終了する、という言われてみれば当たり前の事が 直感的に判らないようではダメですネ。 > ちなみに,System.Func(Of T, TResult)という汎用のデリゲートを使えばデリゲートの定義は不要ですし, > .NET 4からはSystem.Threading.Tasks.Taskを使った方がよいかもしれません。 アドバイスありがとうございます。 今、マルチスレッド,デリゲートを勉強中で、今回質問したような内容にある程度習熟したらアドバイス内容にも挑戦いたします。 ありがとうございました。 解決しました。 暫くしたら閉じます。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.