boost::thread 1つのスレッドだけ動かすシンプルな例

提供: C++入門
2013年3月10日 (日) 12:39時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「<!-- vim: filetype=mediawiki --> __TOC__ == 概要 == boost threadで1つのスレッドだけを生成するシンプルな例です。 == boost_thread_1.cpp...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク


概要

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()


関連項目




スポンサーリンク