1.
get_a_request();
handle_request();
feedback();
get_another_request(); 2.
get_a_request();
handle_request(function(){
feedback();
});
get_another_request(); 听说这两种写法1是阻塞模式,2是非阻塞模式。小弟想请教一下这两种写法到底有没有区别?
get_a_request();
handle_request();
feedback();
get_another_request(); 2.
get_a_request();
handle_request(function(){
feedback();
});
get_another_request(); 听说这两种写法1是阻塞模式,2是非阻塞模式。小弟想请教一下这两种写法到底有没有区别?
他当客户端js是node.js啊。。handle_request中。如果调用了event,并且把feedback绑定在callback函数上,或者调用了setTimeout。那么可能可以模拟双线程的非阻塞模式。如果你在handle_request直接调用,那么和阻塞没有任何区别。
服务器端node.js中process.nextTick(function() {
feedback();
});上面的代码可以下一个事件循环被调用,主线程不用等待。