文件名称:easy-sleep:通过带有N-API的CC ++插件将sleep(),usleep()添加到Node.js。 实现真正的事件循环阻止睡眠
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-19 10:40:35
JavaScript
欢迎入睡 :stopwatch: 通过带有N-API的C / C ++插件将sleep(),usleep()添加到Node.js。 实现真正的事件循环阻止睡眠。 使用NPM安装 npm install easy-sleep -S 用法 异步睡眠 基于Promise + setTimeout组合的实现。 const { sleep } = require ( 'easy-sleep' ) ; async function test ( ) { console . log ( 1 ) ; await sleep ( 3000 ) ; // 3000 ms delay console . log ( 2 ) ; // Output 2 after about 3000 milliseconds } 线程睡眠 真正的事件循环可阻止睡眠。 在主线程中使用警告。 Thread.sleep(n):睡眠n
【文件预览】:
easy-sleep-main
----index.js(2KB)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------index.test.js(1KB)
----LICENSE(1KB)
----package-lock.json(77KB)
----src()
--------sleep_linux.c(190B)
--------sleep.h(1KB)
--------sleep_win.c(232B)
--------sleep_init.c(1KB)
----.npmignore(55B)
----.eslintrc.js(2KB)
----index.d.ts(844B)
----.gitignore(40B)
----README.md(2KB)
----.editorconfig(243B)
----binding.gyp(693B)