[過去ログ] マルチスレッドプログラミング相談室 (986レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
695
(3): 誤爆くさいので貼ってみる 02/10/24 15:51 AAS
446 名前:デフォルトの名無しさん 投稿日:02/10/24 11:12
//以下では駄目なのですがどのようにすれば良いのでしょうか?
//ThreadReceptionはクラス内で定義したいのですが・・

class ThreadClass {
public:
void ThreadHead();
void ThreadReception(void*);
private:

};
void ThreadClass ::ThreadHead (){

_beginthread(ThreadReception,0,0);

return;
}
void ThreadClass ::ThreadReception(void*){
return;
}
696: 誤爆くさいので貼ってみる 02/10/24 15:52 AAS
>>695
_beginthreadex
714: 695 02/10/27 12:43 AAS
クラス内にスレッドを作成して、そのクラスを配列で複数定義して
処理を同時進行でするようなプログラムを作ったんですが、途中で処理速度が著しく落ちます。
クラスにしなかった場合とした場合とを比べるとクラスにしない場合の方が10倍ぐらい早いです。
何度もデバックしてみましたが原因不明です。
エラーもでないしなにがわるいんだろうか・・・・・
716: 695 02/10/27 13:06 AAS
クラス化した理由はスレッドの関数を複数定義するのが面倒だし、スマートじゃない為でして、
#クラス化しなくてもいい方法があるかもしれませんが・・
スレッドの数はクラス化する前も、した後も同じなので恐らく速度が落ちる事は無いと思うんですが・・
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s