From 4cb9c412e8f419ca2dbf476a26cd8f7230afa51a Mon Sep 17 00:00:00 2001 From: "William E. Kempf" Date: Thu, 15 Aug 2002 01:22:29 +0000 Subject: [PATCH] Added examples from documentation [SVN r14869] --- example/Jamfile | 54 ++++-------- example/condition.cpp | 68 ++++++++++++++ example/monitor.cpp | 106 ++++++++++++++++++++++ example/mutex.cpp | 41 +++++++++ example/once.cpp | 25 ++++++ example/recursive_mutex.cpp | 43 +++++++++ example/starvephil.cpp | 171 ++++++++++++++++++++++++++++++++++++ example/tennis.cpp | 120 +++++++++++++++++++++++++ example/thread.cpp | 29 ++++++ example/thread_group.cpp | 19 ++++ example/tss.cpp | 30 +++++++ example/xtime.cpp | 10 +++ 12 files changed, 680 insertions(+), 36 deletions(-) create mode 100644 example/condition.cpp create mode 100644 example/monitor.cpp create mode 100644 example/mutex.cpp create mode 100644 example/once.cpp create mode 100644 example/recursive_mutex.cpp create mode 100644 example/starvephil.cpp create mode 100644 example/tennis.cpp create mode 100644 example/thread.cpp create mode 100644 example/thread_group.cpp create mode 100644 example/tss.cpp create mode 100644 example/xtime.cpp diff --git a/example/Jamfile b/example/Jamfile index cfb59872..d339ccb3 100644 --- a/example/Jamfile +++ b/example/Jamfile @@ -28,41 +28,23 @@ subproject libs/thread/example ; SEARCH on threads.jam = $(BOOST_ROOT)/libs/thread/build ; include threads.jam ; -####################### -# Declare the Boost.Threads example program monitor. - -exe monitor - : monitor/monitor.cpp - ../build/boost_thread - $(threadmon) - : $(BOOST_ROOT) - $(pthreads-win32) - multi - : debug release static/dynamic +template example_base + ## sources ## + :