「boost::thread 1つのスレッドだけ動かすシンプルな例」の版間の差分
提供: C++入門
細 (Daemon がページ「Boost thread 1つのスレッドだけ動かすシンプルな例」を「Boost::thread 1つのスレッドだけ動かすシンプルな例」に、リダイレクトを残さずに移動しました) |
細 |
||
行7: | 行7: | ||
== 概要 == | == 概要 == | ||
− | [[boost thread]]で1つのスレッドだけを生成するシンプルな例です。 | + | [[boost::thread]]で1つのスレッドだけを生成するシンプルな例です。 |
== boost_thread_1.cpp の例== | == boost_thread_1.cpp の例== | ||
行31: | 行31: | ||
return 0; | return 0; | ||
} | } | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
行45: | 行44: | ||
% ./boost_thread_1 | % ./boost_thread_1 | ||
void thread_1() | void thread_1() | ||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
− | |||
== 関連項目 == | == 関連項目 == | ||
− | * [[boost thread]] | + | * [[boost::thread]] |
* [[C++ライブラリ]] | * [[C++ライブラリ]] | ||
* [[Boost]] | * [[Boost]] |
2013年3月10日 (日) 22:26時点における版
概要
boost::threadで1つのスレッドだけを生成するシンプルな例です。
boost_thread_1.cpp の例
ソースコード boost_thread_1.cpp
#include <boost/thread.hpp> #include <iostream> void thread_1 () { std::cout << __PRETTY_FUNCTION__ << std::endl; } int main(int argc, char const* argv[]) { boost::thread th1(thread_1); th1.join (); return 0; }
コンパイル
g++ -I/usr/local/include -L/usr/local/lib -Lboost_thread boost_thread_1.cpp -o boost_thread_1
実行例
% ./boost_thread_1 void thread_1()