チャム&レオ的 記録 - the Internet, Community, Private log
Multi-Thread Programming とかアドイン対応型アプリを作ろうとするとデザインパターンを勉強しないとな~という感じになりますねいまは全然知らないので実装しようとしても試行錯誤に...
マルチスレッドアプリの正しい作り方を解説した情報とかないですかねぇできればC#で...というのは贅沢だと思うのでいいませんけど(笑)
どう作るのが適切なのか悩むんですよね~Delegate とかも使えるし...
Be the first to rate this post
古い本だけど「Win32システムサービスプログラミング」はおすすめかな? と思ったら、.Net Frameworkでやるのですね。基本的に、MSDNのThreadクラスの説明に書いてるとおり、 ThreadのインスタンスのThreadStartイベントハンドラ(デリゲート)に、実行する処理を割り当てて実行させる感じですね。 あとは、必要に応じていろいろな機能を利用してけばいいと思います。(複数スレッド間の通信とか同期とか) デザインパターンについては、最初はあまり気にしなくてもいいかな~と思ってます。。
やっぱ、デザインパターンより先に同期オブジェクトや非同期 I/O を扱う際の基本的なお約束事を学ぶのが先かな? それらが分かったら、まず実践w マルチスレッドって「そういう頭」に切り替えて考えないと難しい面あるし(^^;
プログレスバーダイアログに閉じ込める場合には結局デリゲート利用できなかった。orz 私の使っているの見てみますか?
どうもです~ まずは当たって砕けろな方向でと(w 同期か~同期は~適当だ(ぉ) それっぽいことしてはみるけど 正しく理解してるかというと謎
Microsoft MVP for Data Center Management - Management Infrastructure, Jan 2008 - Dec 2010. Microsoft MVP for Windows Server - Networking, Jan 2004 - Dec 2007.
RSS Feed
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.