node-sleep:将sleep()和usleep()添加到node.js

时间:2024-05-02 07:32:25
【文件属性】:

文件名称:node-sleep:将sleep()和usleep()添加到node.js

文件大小:18KB

文件格式:ZIP

更新时间:2024-05-02 07:32:25

nodejs JavaScript

睡觉 通过C ++绑定将 , msleep()和到Node.js。 这主要用于调试。 请注意,由于这是一个C ++模块,因此将需要在要使用它的系统上构建它。 这些调用将通过暂停Node.js的事件循环来阻止所有JavaScript的执行! 选择 使用nodejs 9.3或更高版本时,最好使用 ,它不需要编译此C ++模块。 sleep和msleep功能可以这样实现: function msleep ( n ) { Atomics . wait ( new Int32Array ( new SharedArrayBuffer ( 4 ) ) , 0 , 0 , n ) ; } function sleep ( n ) { msleep ( n * 1000 ) ; } 如果您需要usleep则仍然需要此模块。 用法 var sleep = require('sleep');


【文件预览】:
node-sleep-master
----.gitignore(19B)
----package.json(603B)
----package-lock.json(38KB)
----.travis.yml(123B)
----sleep_cpp11.cc(364B)
----index.js(437B)
----module_init.cc(536B)
----test.js(3KB)
----LICENSE.txt(1KB)
----README.md(2KB)
----appveyor.yml(673B)
----binding.gyp(410B)
----sleep.h(103B)
----sleep_win.cc(435B)
----sleep_posix.cc(486B)

网友评论