我有一个小问题,我写了一个程序,服务器角色,做一个无限循环等待客户端请求。
但我希望这个程序也能返回他的 pid。
因此,我认为我应该使用多线程。
这是我的主要内容:
int main(int argc, char **argv) {
int pid = (int) getpid();
int port = 5555
ServerSoap *servsoap;
servsoap = new ServerSoap(port, false);
servsoap->StartServer(); //Here starts the infinite loop
return pid; //so it never executes this
}
如果是 bash 脚本,我会添加&
以在后台运行它。
我应该使用 pthread 吗?请问该怎么做?
谢谢。
欧