Nashorn:同步方法和块

时间:2014-05-27 16:08:25

标签: nashorn

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

2 个答案:

答案 0 :(得分:2)

由于Javascript(Browser和Node.js)运行单线程,因此无需将方法标记为已同步。 afaik Nashorn还没有多线程(见https://blogs.oracle.com/nashorn/entry/nashorn_multi_threading_and_mt

答案 1 :(得分:1)

负载( “犀牛:mozilla_compat.js”)

//上面定义了“sync”内置函数 //喜欢Rhino shell(https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Shell) //

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

//锁定'this'

FUNC();