摘要: 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) 编辑
摘要: 是非sleep阻塞,CPU不能干别的,不能被中断,一般用于中断处理程序 阅读全文
posted @ 2017-11-03 09:39 FromScratch 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 条件变量提供了一个多个线程会合的一个场所 需要配合互斥量一起使用 pthread_cond_init pthread_conf_destroy 线程例程 proc_do{ for;;{ accquire_lock while dataToHandle!=null pthread_cond_wait( 阅读全文
posted @ 2017-11-03 09:35 FromScratch 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、读写锁,又称为共享互斥锁,实用于读多于写的情况 pthread_rwlock_init pthread_rwlock_rlock pthread_rwlock_wlock pthread_rwlock_destroy pthread_rwlock_timedrlock 避免长时间阻塞超时锁 pt 阅读全文
posted @ 2017-11-03 08:11 FromScratch 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、mutux pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_unlock pthread_mutex_trylock pthread_mutext_timedlock 阻塞后,等待锁指定时间,避免 阅读全文
posted @ 2017-11-03 08:07 FromScratch 阅读(182) 评论(0) 推荐(0) 编辑