Java
1. JVM
- JVM http://2013.java2days.com/wp-…
- 锁、synchronized、JVM https://pdfs.semanticscholar….
操作系统 /Linux/ 零碎编程
- 操作系统、线程、线程切换及其开销 https://eli.thegreenplace.net…
- Linux 线程切的细节 https://www.maizure.org/proje…
- 过程和线程、
clone()
零碎调用 https://eli.thegreenplace.net… -
glibc
是什么 https://stackoverflow.com/que… -
fork()
和clone()
零碎调用的关系:fork()
零碎调用个别不被应用了,过程和线程的创立底层都应用clone()
零碎调用,保留它是为了后向兼容 https://unix.stackexchange.co… - POSIX
fork()
API 底层调用的其实是clone()
零碎调用。留神辨别 glibc 提供的fork()/clone()
和零碎调用中的fork()/clone()
,glibc 只提供零碎调用的wrapper
,零碎调用的实现封装在操作系统内核之中:https://stackoverflow.com/que… - 如何在 C 语言中进行零碎调用? https://jameshfisher.com/2018…
-
strace/ltrace
跟踪 c 程序的零碎调用、库调用
博客
- https://eli.thegreenplace.net/
- https://jameshfisher.com/
(更新中 …)