「boost::thread 1つのスレッドだけ動かすシンプルな例」の版間の差分

提供: C++入門
移動: 案内検索
(ページの作成:「<!-- vim: filetype=mediawiki --> __TOC__ == 概要 == boost threadで1つのスレッドだけを生成するシンプルな例です。 == boost_thread_1.cpp...」)
 
(Daemon がページ「Boost thread 1つのスレッドだけ動かすシンプルな例」を「Boost::thread 1つのスレッドだけ動かすシンプルな例」に、リダイレクトを残さずに移動しました)
(相違点なし)

2013年3月10日 (日) 22:24時点における版


概要

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


関連項目