摘要: 信号的表示 我们知道linux下,可以通过kill命令向进程发送信号. 当进程收到信号,执行处理动作被称为递达; 当进程接收到信号,还未来得及处理被称之为未决(pending); 进程可以选择阻塞某个信号,当某个信号被阻塞(block)时,永远不会递达! 因此,与这三种处理相对应,在进程的pcb中, 阅读全文
posted @ 2017-06-28 16:00 Linux专题站 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 一、线程安全 线程安全是指在多线程环境中,对临界资源进行加锁保护,不会出现数据不一致或数据污染.简单点来说,就是在多线程环境下并发运行,总是能得到正确的结果. 一般而言,线程不安全的原因往往在于对临界资源的访问没有进行特别的加锁处理. 不同的线程只有其私有栈空间与其寄存器的数据是私有的,其余都是共享 阅读全文
posted @ 2017-06-28 15:03 Linux专题站 阅读(449) 评论(0) 推荐(0) 编辑