JustForFun
全部博文(241)
发布时间:2016-09-08 10:19:52
///////////////////////// #include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <signal.h>  .........【阅读全文】
发布时间:2016-09-08 09:48:05
Linux中,每个进程有一个pid,类型pid_t,由getpid()取得。Linux下的POSIX线程也有一个id,类型 pthread_t,由pthread_self()取得,该id由线程库维护,其id空间是各个进程独立的(即不同进程中的线程可能有相同的id)。Linux中的POSIX线程库实现的线程其实也是一个进程(LWP),只是该进程与主进程(启动线程的进程)共享一.........【阅读全文】
发布时间:2016-09-06 16:50:16
IPC/sem.ckernel中include/uapi/linux/sem.h/* semop system calls takes an array of these. */struct sembuf { unsigned short sem_num; /* semaphore index in array */要操作的信号灯的编号 short sem_op;&nb.........【阅读全文】
发布时间:2016-09-06 11:17:06
kernel中include/uapi/linux/sem.h/* semop system calls takes an array of these. */struct sembuf { unsigned short sem_num; /* semaphore index in array */要操作的信号灯的编号 short sem_op; .........【阅读全文】
发布时间:2016-09-05 20:28:06
原文http://blog.csdn.net/ccccdddxxx/article/details/6308381信号是异步的,它会在程序的任何地方发生。由此程序正常的执行路径被打破,去执行信号处理函数。一般情况下 ,进程正在执行某个系统调用,那么在该系统调用返回前信号是不会被递送的。但慢速系统调用除外,如读写终端、网络、磁盘,以及wait和pause。这.........【阅读全文】