Ticket #6549: test1_boost.cpp

File test1_boost.cpp, 477 bytes (added by Josh Davidson <josh.davidson@…>, 11 years ago)

Boost (1 of 2)

Line 
1#include <boost/date_time/posix_time/posix_time.hpp>
2using namespace boost::posix_time;
3#include <boost/interprocess/sync/named_semaphore.hpp>
4using namespace boost::interprocess;
5#include <iostream>
6using namespace std;
7
8int main() {
9 named_semaphore::remove("sem1");
10 named_semaphore::remove("sem2");
11
12 named_semaphore sem1(create_only_t(), "sem1", 0);
13 named_semaphore sem2(create_only_t(), "sem2", 0);
14
15 while(true) {
16 sem1.wait();
17 sem2.post();
18 }
19
20 return 0;
21}
22
23
24