![]() |
The Gaudi Framework
v28r0
|
threadpool tutorial. More...
#include <iostream>#include <sstream>#include <boost/thread/mutex.hpp>#include <boost/bind.hpp>#include <boost/threadpool.hpp>
Go to the source code of this file.
Functions | |
| void | print (string text) |
| template<typename T > | |
| string | to_string (T const &value) |
| void | task_1 () |
| void | task_2 () |
| void | task_3 () |
| int | task_4 () |
| void | task_with_parameter (int value) |
| bool | looped_task () |
| int | task_int () |
| void | fifo_pool_test () |
| void | lifo_pool_test () |
| void | prio_pool_test () |
| void | future_test () |
| int | main (int, char *const []) |
Variables | |
| boost::mutex | m_io_monitor |
| int | loops = 0 |
threadpool tutorial.
This file contains a tutorial for the threadpool library.
Copyright (c) 2005-2006 Philipp Henkel
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
http://threadpool.sourceforge.net
Definition in file compile_all.cpp.
| void fifo_pool_test | ( | ) |
Definition at line 94 of file compile_all.cpp.
| void future_test | ( | ) |
Definition at line 134 of file compile_all.cpp.
| void lifo_pool_test | ( | ) |
Definition at line 117 of file compile_all.cpp.
| bool looped_task | ( | ) |
Definition at line 80 of file compile_all.cpp.
| int main | ( | int | , |
| char * | const[] | ||
| ) |
Definition at line 142 of file compile_all.cpp.
| void print | ( | string | text | ) |
Definition at line 34 of file compile_all.cpp.
| void prio_pool_test | ( | ) |
Definition at line 126 of file compile_all.cpp.
| void task_1 | ( | ) |
Definition at line 53 of file compile_all.cpp.
| void task_2 | ( | ) |
Definition at line 58 of file compile_all.cpp.
| void task_3 | ( | ) |
Definition at line 63 of file compile_all.cpp.
| int task_4 | ( | ) |
Definition at line 68 of file compile_all.cpp.
| int task_int | ( | ) |
Definition at line 87 of file compile_all.cpp.
| void task_with_parameter | ( | int | value | ) |
Definition at line 74 of file compile_all.cpp.
| string to_string | ( | T const & | value | ) |
Definition at line 41 of file compile_all.cpp.
| int loops = 0 |
Definition at line 79 of file compile_all.cpp.
| boost::mutex m_io_monitor |
Definition at line 32 of file compile_all.cpp.