- 关 键 词:
- linux
访问 http://www.qqread.com/other-devtool/r412116002.html
更多内容请看Linux集群技术、体验Linux的音影世界、Linux驱动大全专题,或进入讨论组讨论。
请大家看一下以下这一段小小的程序,
#include <stdio.h>
#include <pthread.h>
void * ThreadTask(void *arg);
int main(void)
{
int status;
char ch;
pthread_t MyThread;
void *result;
status = pthread_create(&MyThread,NULL,ThreadTask,NULL);
if(status!=0)
printf("thread create error\n");
sleep(3);
pthread_cancel(MyThread);
printf("come to here\n");
pthread_join(MyThread,&result);
printf("exit...........\n");
return;
}
void *ThreadTask(void *arg)
{
int a;
while(1)
{
a = 1;
sleep(1);
}
}
它只是运行到向屏幕打印输出"come to here",就死在那里了。。。。
请问到底是什么回事呢??????
谢谢
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Linux集群技术 (8259篇文章)
- 体验Linux的音影世界 (7931篇文章)
- Linux驱动大全 (8729篇文章)
- Linux下的路由的配置与应用 (11721篇文章)
- Linux命令简介 (9775篇文章)
- Linux防火墙 (9606篇文章)
- Linux日志专题 (8383篇文章)
- Linux服务器的安全性能 (20291篇文章)
- 揭秘Linux内存管理 (7995篇文章)
- 解析Linux文件系统 (8197篇文章)
- 保持进程在Shell退出后能继续运行方法 (3次浏览)
- BPEL的基本思想 (1次浏览)
- 在Shell中执行vi/cp/mv时自动备份源文件 (0次浏览)



