NodeJs中的非阻塞方法
首先我们利用NodeJs先构建一个基本的服务器。
?
index.js
?
?
requestHandler.js
?
function start(response) {console.log("Request handler 'start' was called.");exec('dir', function(error, stdout, stderr){function sleep(milliSeconds){var startTime = new Date().getTime();while (new Date().getTime() < startTime + milliSeconds);}sleep(10000);response.writeHead(200, {'Content-Type': 'text/plain'});response.write(stdout);response.end();});}
我把sleep放在非阻塞的方法里执行,应该也不会阻塞upload吧,但是还是会阻塞 2 楼 rainsilence 2012-06-05 这个我准备专门写一篇文章来说明