
linux C编程
文章平均质量分 77
woshizhouxiang
这个作者很懒,什么都没留下…
展开
-
pthread_cancel
#include #include #include #include void* func(void *) { pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL);转载 2011-10-10 13:09:44 · 402 阅读 · 0 评论 -
pthread_kill
下午实验编写了使用pthread_kill函数检测一个线程是否还活着的程序,在linux环境下gcc编译通过,现将代码贴在下面 /******************************* pthread_kill.c ***************************转载 2011-10-10 13:07:45 · 538 阅读 · 0 评论 -
signal函数
signal函数的使用 signal系统函数调用提供了一种最简单的范例。然而,由于C原形声明的缘故使它看起来比实际复杂。signal函数将一个给定的函数和一个特定的信号联系。这里是FreeBSD中的定义(和一个typedef一起): 引用: typedef void原创 2011-09-23 12:24:55 · 497 阅读 · 0 评论 -
fork,vfork,exec
本文是涉及到fork,vfork,exec和进程通信,父子进程数据共享这几个方面的讨论。 第一点, Linux中,创建进程的方式,只有一种,那就是调用fork(或者vfork)。 当然,系统的交换进程,init进程除外,它们是操作系统自举时用特殊方式创建的最初的进程。原创 2011-09-20 16:31:02 · 1508 阅读 · 1 评论