多執行緒面試題1

奔跑的廢柴發表於2020-11-08

看到不會的就查一查,然後放這

問題
Java中執行緒與作業系統的執行緒關係
答案
由上面原始碼可以看到:Java的多執行緒是直接呼叫linux的多執行緒函式實現的
每個繼承java.lang.Thread的類,呼叫start方法之後,都呼叫start0()的native方法;
start0()的native方法在openjdk裡呼叫的是JVM_StartThread;
JVM_StartThread最終呼叫的是作業系統的pthread_create()函式,有四個引數,我們寫的run方法就是該函式的第三個引數.
參考:https://www.cnblogs.com/lusaisai/p/12729334.html
2.
問題
spring怎麼保證執行緒安全?
答案:

相關文章