Chinaunix首页 | 论坛 | 博客
  • 博客访问: 330127
  • 博文数量: 49
  • 博客积分: 653
  • 博客等级: 上士
  • 技术积分: 646
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-01 22:43
文章分类

全部博文(49)

文章存档

2018年(1)

2017年(4)

2015年(1)

2014年(6)

2013年(8)

2012年(24)

2011年(5)

分类: C/C++

2012-02-14 14:15:17

/*
 * main.cc
 *
 *  Created on: 2011-12-1
 *      Author: simondu
 */

#include "head.h"
using namespace std;

void* worker(void *arg)
{
printf("%s\n",arg);
    for(int i=0;i<10;i++)
    {
        ACE_OS::sleep(1);
        cout<
    }
    return NULL;
}


int main(int argc, char* argv[])
{
printf("Starting ...\n");

    ACE_thread_t threadId;
    ACE_hthread_t threadHandle;
    char *ch = "helloworld\n";
    ACE_Thread::spawn(
        (ACE_THR_FUNC)worker,        //线程执行函数
        (void*)ch,                        //执行函数参数
        THR_JOINABLE | THR_NEW_LWP,
        &threadId,
        &threadHandle
        );

    ACE_Thread::join(threadHandle);
printf("Ending ...\n");
return 0;
}

阅读(628) | 评论(0) | 转发(0) |
0

上一篇:执子之手,与子偕老

下一篇:测试代码

给主人留下些什么吧!~~