ふらっとC♯, C#(初心者用) Part11
■ このスレッドは過去ログ倉庫に格納されています
0016デフォルトの名無しさん
2006/12/16(土) 20:14:04ファイルを開く際には System.Diagnostics.Process#Start を UseShellExecute = true で使おうと考えたのですが、
Start に若干時間がかかるようなので、ThreadPool を使って非同期実行を……と考えたところ、
ThreadPool のような MTAThread からでは Start が使えないってことが分かりました。
そのため、現在は STAThread から Start するように書いてあるんですけど、
単発の Thread を立て続けに作ることに微妙に抵抗あるんですが、何か代替案はありますか?
……というより、もしかして Start 呼び出しを非同期で実行するオプションって用意されてますか?
■ このスレッドは過去ログ倉庫に格納されています