DOBON.NETプログラミング掲示板過去ログ
スレッドをおしえてくれませんか
題名: スレッドをおしえてくれませんか
著者: Chu Du
日時: 2008/06/03 19:20:22
ID: 22183
この記事の返信元:
(なし)
この記事への返信:
[22184]
Re[1]: スレッドをおしえてくれませんか
Azulean
2008/06/03 22:45:40
ツリーを表示
環境/言語:[WindowsXP、Visual Studio2008(C++)]
分類:[.NET]
こんにちは
私はスレッドの問題があります。
環境/言語:[WindowsXP、Visual Studio2008(C++)]
分類:[.NET]
System::Threading::Threadを利用しますが下記を利用するとエラーがでる。
System::Threading::Thread^ ArrThread[256];
.\src\src.c(29) : error C2728: 'System::Threading::Thread ^' : ネイティブ配列はこのマネージ型を含むことはできません'array<System::Threading::Thread ^>' を意図しましたか?
どうやって各スレッドを管理するか教えてくれませんか。
ありがとうございます。
題名: Re[1]: スレッドをおしえてくれませんか
著者: Azulean
日時: 2008/06/03 22:45:40
ID: 22184
この記事の返信元:
[22183]
スレッドをおしえてくれませんか
Chu Du
2008/06/03 19:20:22
この記事への返信:
(なし)
ツリーを表示
> System::Threading::Thread^ ArrThread[256];
ごく一部の型を除いて、マネージ型は[ ]の固定長配列(ネイティブ)で宣言できません。
あえて配列にしたいのであれば、マネージ配列にする必要があるでしょう。
array<Thread^>^ test = gcnew array<Thread^>(256);
なお、256個もスレッドを作るようなアプリケーションは設計を見直すべきではないかと考えます。
・本当にそれだけの数のスレッドが同時あるいは連続して必要か?
・スレッドを同時に作る必要がないのであれば、減らす。
・ThreadPoolも検討?
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
こんにちは
私はスレッドの問題があります。
環境/言語:[WindowsXP、Visual Studio2008(C++)]
分類:[.NET]
System::Threading::Threadを利用しますが下記を利用するとエラーがでる。
System::Threading::Thread^ ArrThread[256];
.\src\src.c(29) : error C2728: 'System::Threading::Thread ^' : ネイティブ配列はこのマネージ型を含むことはできません'array<System::Threading::Thread ^>' を意図しましたか?
どうやって各スレッドを管理するか教えてくれませんか。
ありがとうございます。