c语言的线程死了如何才能不影响进程?
时间:2010-07-26
来源:互联网
- if(pthread_create(&tid,&attr,(void *)wartime,arg))
- {
- perror("error wartime");
- }
- printf("启动wartime线程%d\n",tid);
作者: jd808 发布时间: 2010-07-26
不然就回归多进程吧
作者: folklore 发布时间: 2010-07-26
只要线程不调用exit()这样的整体退出函数,进程就不会挂。
如果是防止默认线程由于没有任务可做而返回的话。可以自己写一个函数join到剩余其他线程里。
顺便说一下,这个死是退出的意思,还是死锁的意思?
以上说的是退出情况。
判断死锁的话,可以自己注册alarm信号,对线程进行超时判断。
作者: davelv 发布时间: 2010-07-26
找到挂掉的原因, 解决掉就行了呗.
作者: teng0210 发布时间: 2010-07-26
我最莫名其妙的是 ,一个函数里,接受一个参数a(整形),并打印出来是正常的,中间执行一个函数之后在打印出来a值,发现a值不对了
比如
void aa(int c)
{
printf(“%i”,c); 这里正确
tttt(at);
printf("%i",c);//这里值就变了,一直找不到原因
}
作者: jd808 发布时间: 2010-07-26
作者: langue 发布时间: 2010-07-26
作者: hellioncu 发布时间: 2010-07-26
估计是哪里的错误,把函数栈给改写了。
作者: davelv 发布时间: 2010-07-26
作者: rain_fish 发布时间: 2010-07-26
作者: davelv 发布时间: 2010-07-26
- //通用读取mem数据
- void menget(memcached_st * memc,memcached_return rc,char* getkey,char*runinfo)
- {
- char return_key[MAXDATASIZE];
- size_t return_key_length;
- char * return_value;
- size_t return_value_length;
- char* keys[]= {getkey};//用户user
- size_t key_length[]= {strlen(getkey)};
- uint32_t flags;
-
- rc = memcached_mget(memc, keys, key_length, 1);
-
- return_value = memcached_fetch(memc, return_key, &return_key_length, &return_value_length, &flags, &rc);
-
- if (rc == MEMCACHED_SUCCESS)
- {
- if(!return_value)
- {
- //memcached_free(memc);
- strcpy(runinfo,"0");
- return;
- }
- //解决转义问题
- return_value=strreplace(return_value,"\\\"","\"");
- return_value=strreplace(return_value,"\"{","{");
- return_value=strreplace(return_value,"}\"","}");
- strcpy(runinfo,return_value);
- }else{
- strcpy(runinfo,"0");
- }
- //memcached_free(memc);
- }
作者: jd808 发布时间: 2010-07-26
作者: hellioncu 发布时间: 2010-07-26
作者: jd808 发布时间: 2010-07-26
作者: mirnshi 发布时间: 2010-07-26
作者: zhangsuozhu 发布时间: 2010-07-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28