#include <Poco/Thread.h>
#include <Poco/Runnable.h>
#include <iostream>
class ReadThread:public Poco::Runnable{
virtual void run(){
for(int i=0;i<10;++i){
std::cout<<"helloworld"<<std::endl;
sleep(1);//睡眠1秒
}
}
};
class WriteThread:public Poco::Runnable{
virtual void run(){
for(int i=0;i<10;++i){
std::cout<<"we are the world"<<std::endl;
sleep(2);//睡眠2秒
}
}
};
int main(int argc,char** argv){
ReadThread read;
WriteThread write;
Poco::Thread readThread;
Poco::Thread writeThread;
readThread.start(read);//启动线程read
#include <Poco/Runnable.h>
#include <iostream>
class ReadThread:public Poco::Runnable{
virtual void run(){
for(int i=0;i<10;++i){
std::cout<<"helloworld"<<std::endl;
sleep(1);//睡眠1秒
}
}
};
class WriteThread:public Poco::Runnable{
virtual void run(){
for(int i=0;i<10;++i){
std::cout<<"we are the world"<<std::endl;
sleep(2);//睡眠2秒
}
}
};
int main(int argc,char** argv){
ReadThread read;
WriteThread write;
Poco::Thread readThread;
Poco::Thread writeThread;
readThread.start(read);//启动线程read