上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页
摘要: 1、线程锁的问题 需要调用进程线程锁处理函数 prefork 获取父亲进程锁 在fork掉用之前,目的是为了在子进程中获取到可释放的锁 parentfork 释放父亲进程锁 childfork 释放子进程锁 在子进程空间内释放锁 阅读全文
posted @ 2017-11-07 08:45 FromScratch 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 信号属于进程资源,多个线程共享信号。 线程内可以调用pthread_sigmask 线程内可以调用signwait(signset,opno)来专门处理信号 当前进程阻塞的信号集 专门的线程来处理信号 signwait检查signset,如果有未挂起或阻塞的信号,那么就返回并令这些信号阻塞。为什么要 阅读全文
posted @ 2017-11-06 19:37 FromScratch 阅读(240) 评论(0) 推荐(0) 编辑
摘要: pthread_setcancel_state 设置线程取消状态为enable或disable 当线程调用 pthread_cancel后,会根据状态来决定执行动作。 默认为enable,不会立即取消,会到某个取消点后执行取消 默认为disable,会挂起取消请求,直到变为enable后,才会在下个 阅读全文
posted @ 2017-11-06 16:00 FromScratch 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、创建KEY,同时绑定一个析构函数,析构函数 2、pthread_once 保证多线程对一个初始化函数只调用一次 3、pthread_setspecific(key,value) 阅读全文
posted @ 2017-11-06 15:55 FromScratch 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 如果一个函数允许多个线程可重入,说明这个函数是线程安全的 如果一个信号处理函数允许可重入,那么说明异步信号安全的 阅读全文
posted @ 2017-11-06 09:01 FromScratch 阅读(454) 评论(0) 推荐(0) 编辑
摘要: SysConf函数检查系统的能力 1、线程属性对象 线程创建时,可以初始化一个线程属性对象,对应的有线程属性对象的回收函数 线程属性对象的线程分离属性,如果不需要获取线程终止状态 设置线程栈的位置和大小 线程栈的警戒区 2、同步对象的属性对象 互斥量同步对象的属性对象: 1)互斥量进程共享属性 互斥 阅读全文
posted @ 2017-11-06 08:38 FromScratch 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 使用seinfo命令可以查询SELinux的策略提供多少相关规则, 如果查到的相关类型或者布尔值,想要知道详细规则时,使用sesearch命令查询。 SELinux的策略与规则管理相关命令: seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。 语法 sesearch [-a] [-s 主体类... 阅读全文
posted @ 2017-11-04 10:42 FromScratch 阅读(346) 评论(0) 推荐(0) 编辑
摘要: ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当 服务器的socket连接数量变得非常大时,无论是使用ne 阅读全文
posted @ 2017-11-03 16:39 FromScratch 阅读(397) 评论(0) 推荐(0) 编辑
摘要: TCP/IP 三次握手,四次断开 TCP/IP 三次握手,四次断开 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷 本。 下面是TCP报文格式图: 图1-1 TCP报文格式 上图中有几个字段需要重点介绍下:1、序号:Seq序号,占32位,用来标识从TCP源端向目的端发 阅读全文
posted @ 2017-11-03 16:15 FromScratch 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 多个线程再某个屏障阻塞,当线程阻塞数量到达屏障计数时,所有再屏障阻塞的线程继续执行 pthread_barrier_init pthread_barrier_destroy pthread_barrier_wait 阅读全文
posted @ 2017-11-03 09:56 FromScratch 阅读(211) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页