1

直截了当的问题:如何在 js 脚本中将方法和代码块标记为同步。也是一种实现 volatile 关键字的方法

4

2 回答 2

2

由于 Javascript(浏览器和 Node.js)运行单线程,因此无需将方法标记为同步。afaik Nashorn 还不是多线程的(参见https://blogs.oracle.com/nashorn/entry/nashorn_multi_threading_and_mt

于 2014-05-27T16:15:31.777 回答
1

加载(“nashorn:mozilla_compat.js”)

// 上面定义了“同步”内置函数 // 就像 Rhino shell ( https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Shell ) // 确实

var func = sync(function() { });

// 锁定“这个”

函数();

于 2014-06-30T03:36:53.687 回答