consume.C
上传用户:shtangtang
上传日期:2007-01-04
资源大小:167k
文件大小:0k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #define __THREADS_MAIN
  2. #include <thread.h>
  3. #include <string>
  4. extern "C" {
  5. #  include <unistd.h>
  6. };
  7. main()
  8. {
  9.   cond t_control(attributes::process_shared);
  10.   mutex t_link(attributes::process_shared);
  11.   char *buf = (char *)pthread::shalloc(80);
  12.   t_link.lock();
  13.   t_control.wait(t_link);
  14.   cout << "Consumed: '" << buf << "'n";
  15.   t_link.unlock();
  16. }
  17.