通知
すべてクリア
固定ページ 2 / 2
前へ
2004年1月30日 5:03 PM
エー、必ずしもスレッド関数本体は static である必然は無いのです。
入り口だけ static になればOK。
こーいう場合のイディオムは以下のとおりです。
class threaded_class {
static int Thread_Entry(void* p) {
return static_cast<theaded_class*>(p)->Thread_Function();
}
int Thread_Function(void) { ... }
};
当然スレッドを起動するときに渡すパラメータは this となる、っと。
固定ページ 2 / 2
前へ