mirror of
https://github.com/nodejs/node.git
synced 2025-05-05 10:27:05 +00:00

PR-URL: https://github.com/nodejs/node/pull/17187 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
25 lines
572 B
JavaScript
25 lines
572 B
JavaScript
'use strict';
|
|
|
|
const common = require('../common');
|
|
const fs = require('fs');
|
|
const platformTimeout = common.platformTimeout;
|
|
|
|
const t1 = setInterval(() => {
|
|
common.busyLoop(platformTimeout(12));
|
|
}, platformTimeout(10));
|
|
|
|
const t2 = setInterval(() => {
|
|
common.busyLoop(platformTimeout(15));
|
|
}, platformTimeout(10));
|
|
|
|
const t3 =
|
|
setTimeout(common.mustNotCall('eventloop blocked!'), platformTimeout(200));
|
|
|
|
setTimeout(function() {
|
|
fs.stat('/dev/nonexistent', () => {
|
|
clearInterval(t1);
|
|
clearInterval(t2);
|
|
clearTimeout(t3);
|
|
});
|
|
}, platformTimeout(50));
|