2019年11月12日

golang中sync.RWMutex和sync.Mutex区别

摘要: golang中sync包实现了两种锁Mutex (互斥锁)和RWMutex(读写锁),其中RWMutex是基于Mutex实现的,只读锁的实现使用类似引用计数器的功能. type Mutex func (rw *RWMutex) Unlock() 其中Mutex为互斥锁,Lock()加锁,Unlock 阅读全文

posted @ 2019-11-12 16:51 ExplorerMan 阅读(381) 评论(0) 推荐(0)

查看某个进程PID对应的文件句柄数量,查看某个进程当前使用的文件句柄数量

摘要: 1.linux所有句柄查询 第一列是持有句柄数量,第二列是每个进程的PID 代表各个进程持有的句柄数量 2.查看java或tomcat句柄【查看当前进程持有文件句柄数量】【查看当前进程文件句柄最大限制】 2.1查看java程序的PID 2.2查看这个PID持有的句柄数 2.3查看当前进程句柄数量限制 阅读全文

posted @ 2019-11-12 11:30 ExplorerMan 阅读(1111) 评论(0) 推荐(0)

深度解密Go语言之 pprof

摘要: 目录 什么是 pprof pprof 的作用 pprof 如何使用 runtime/pprof net/http/pprof pprof 进阶 Russ Cox 实战 查找内存泄露 总结 参考资料 目录 什么是 pprof pprof 的作用 pprof 如何使用 runtime/pprof net 阅读全文

posted @ 2019-11-12 11:30 ExplorerMan 阅读(840) 评论(0) 推荐(0)

导航