UNIX环境高级编程
qq_40162781
这个作者很懒,什么都没留下…
展开
-
unix环境高级编程11.5课后答案
该实现不可重用 int pthread_barrier_wait(pthread_barrier_t *barrier) { pthread_mutex_lock(&barrier->lock); barrier->count++; while(barrier->count < barrier->total) pthread_cond_wait(&a...原创 2019-05-01 18:12:39 · 186 阅读 · 0 评论 -
编写守护进程需要遵循的基本规则
一、首先要调用umask将文件模式创建屏蔽字设置为一个已知值(通常是0)。由继承的来的文件模式创建屏蔽字可能会被设置为拒绝某些权限。如果守护进程要创建文件,那么它可能要设置的特定的权限 二、调用fork,然后使父进程exit。这样做实现了下面几点了第一,如果该守护进程是作为一条简单的shell命令启动的,那么父进程终止会让shell认为这条命令已经执行完毕。第二,锐然子进程继承了父进程的进程组ID...转载 2019-05-08 14:56:53 · 198 阅读 · 0 评论