此鏈接似乎表明,「它只是工程」(在底部很遠7.3下附加本地線程)http://java.sun.com/docs/books/jni/html/invoke.html如果我使用JNI從C中的多個線程調用java函數會發生什麼?
我看不出這是可能的,是嵌入式JVM將開始自己的自動線程?或者排隊JNI調用?還有什麼可以多次調用同一個虛擬機。我沒有指示做任何線程?
任何我可以想象的工作方式是,如果java代碼將簡單地在與c代碼相同的調用線程中執行。那是對的嗎?這意味着我不必在Java中進行任何線程化。
至於你鏈接的文章,你不必在Java中做任何線程。另一個問題是,如果JVM確實創建了自己的獨立線程,或者只是使用原始線程(儘管如此,我仍在賭博)。 – SJuan76 2011-12-28 10:59:46