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/
(更新中...)