Chinaunix首页 | 论坛 | 博客
  • 博客访问: 193042
  • 博文数量: 81
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 540
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-04 12:48
文章分类
文章存档

2015年(23)

2014年(58)

我的朋友

发布时间:2014-12-25 11:03:20

线程和信号处理Pthread库也对线程和信号的处理提供了一些函数,这些函数包括:int pthread_sigmask(int how,const sigset_t * newmask, sigset_t * oldmask);int pthread_kill(pthread_t thread,int signo);int sigwait(const sigset_t * set, int * sig);以上这些函数包含在signal.h中。这三个函数如果正确执行.........【阅读全文】

阅读(1455) | 评论(0) | 转发(0)

发布时间:2014-12-19 09:44:13

进程终止有5种方法:1正常终止(1)从main函数返回(2)调用exit(3)调用_exit2异常终止(1)调用abort(2)由一个信号来终止   exit和_exit就是用来正常终止一个进程的,主要区别是_exit会立刻进入内核,而exit先执行一些清除工作(包括执行各种终止处理程序,.........【阅读全文】

阅读(982) | 评论(0) | 转发(0)

发布时间:2014-12-17 15:32:34

我看网上应该有不少搜索这个区别的问题,但是回答的都不全面,其中sigterm与sigint尤其有一点区别比较重要,但大都没有提及,今天我就遇到了这个问题,纠结了20分钟才搞明白咋回事。首先,对于说这几个信号都是终止程序运行的说法不太准确,因为程序收到信号后,如果不对信号处理,就会导致程序退出,但如果程序捕获.........【阅读全文】

阅读(1431) | 评论(0) | 转发(0)

发布时间:2014-12-17 10:45:14

嵌套锁,允许同一个线程对同一个锁成功获得多次,并通过多次unlock解锁。如果是不同线程请求,则在加锁线程解锁时重新竞争。点击(此处)折叠或打开#include <pthread.h>#include <stdio.h>#include <string.h>#include <stdlib..........【阅读全文】

阅读(2416) | 评论(0) | 转发(0)

发布时间:2014-12-16 15:42:28

解决ubuntu中vi不能正常使用方向键与退格键的问题 方案一:问题:   ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。解决办法:   可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。安装vim:.........【阅读全文】

阅读(1456) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册