【 在 z16166 的大作中提到: 】
: 那只能说明您老用得少
: 1、std::scoped_lock就是用来解决交叉加锁的,先try_lock试探一下。当然,不加双锁最好了
: 2、拿着锁去join那些可能会请求锁的线程的,我看到不止3起了。
: ...................
}
//设置分离线程
ret=pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);
........
ret=pthread_create(&pthread_id,&attr,thread_work,&Conn);
主线程就不用管子线程的事情啦!
--
FROM 221.218.60.*