linux中怎样创建一个挂起进程?
2个回答
展开全部
是不是把进程锁死,等到需要的时候唤醒就ok么。如果这样的话使用
int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) ,然后使用唤醒函数,pthread_cond_signal(&cond);这样应该可以满足基本要求!
int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) ,然后使用唤醒函数,pthread_cond_signal(&cond);这样应该可以满足基本要求!
追问
在windows中创建线程时可以传递参数将其设为挂起状态,那在linux中行不行呢?
追答
跨平台使用的话建议统一封装,在创建线程后统一初始化锁,然后启动线程的第一步是开启锁,windows是使用wait...什么函数,linux使用pthread_mutex(...)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询