4 任何人都可以澄清NashornScriptEngine是否是線程安全的? 如果它不是線程安全的,如何處理多個腳本?NashornScriptEngine是否線程安全? 來源 2015-10-11 newtonash +1 你讀過https://blogs.oracle.com/nashorn/entry/nashorn_multi_threading_and_mt嗎? – the8472 +0 不是線程安全的。不要按照答案!!!!! – shawn
3 引擎本身是線程安全的但答案不是簡單的是/否,所以請繼續閱讀。 請參閱此answer從這個主題具有優秀憑據的人。 我不打算複製/粘貼完整的答案,但與此開始了: 您可以在 線程共享的ScriptEngine和CompiledScript對象。他們是線程安全的。實際上,你應該分享它們,因爲 單引擎實例是類緩存的持有者,並且對於JavaScript對象的隱藏類,因此只有一個你在重複編譯時減少了 。 你能不能分享的是綁定的對象... 請務必閱讀answer的休息! 來源 2016-07-31 16:28:39 olafure
你讀過https://blogs.oracle.com/nashorn/entry/nashorn_multi_threading_and_mt嗎? – the8472
不是線程安全的。不要按照答案!!!!! – shawn