|
楼主 |
发表于 2008-12-17 21:25:16
|
显示全部楼层
回复 #2 winston 的帖子
谢谢winston ,不知道第三个参数是这个作用,看来还得多看源代码
#include "ace/Task.h"
#include "ace/OS.h"
#pragma comment(lib, "aced.lib")
class MyTask : public ACE_Task<ACE_MT_SYNCH>
{
public:
virtual int svc()
{
printf("hello zanb!\n");
while (1)
{
ACE_OS::sleep(1);
}
return 0;
}
protected:
private:
};
int main(int argc, char* argv[])
{
MyTask myTask;
myTask.activate(THR_NEW_LWP|THR_JOINABLE, 2);
ACE_OS::sleep(2);
myTask.activate(THR_NEW_LWP|THR_JOINABLE, 2, 1);
myTask.wait();
printf("Hello World!\n");
return 0;
} |
|