問十:源碼層面解析Thread中run()和start()的區別?

分析start()的源碼: 調用start0()方法      是一個native方法 進入http://hg.openjdk.java.net/jdk8u源碼頁查看其native方法的源碼 進入share目錄,找到Thread.c 發現其調用了JVM_StartThread方法 通過查看其頂部引用,定位jvm.h 進入jvm.h進行查看 在JVM_StartThread中,新建了一個JavaTh
相關文章
相關標籤/搜索