by
Jezeniel Zapanta
from time import sleep
sleep(5)
print "Hello"
sleep(5)
print "World!"
print "Hi!"<?php
sleep(5);
echo "Hello";
sleep(5);
echo "World!";
echo "Hi!";
?>Python
PHP
setTimeout(function() {
console.log("Hello");
}, 5000);
setTimeout(function() {
console.log("Word!");
}, 6000);
console.log("Hi!");Blocking
Non-blocking
var fs = require('fs');
var contents = fs.readFileSync("foo.txt");
console.log(contents.toString());
console.log("Hi.");var fs = require('fs');
fs.readFile("foo.txt", function(err, contents) {
console.log(contents.toString());
});
console.log("Hi.");var fs = require('fs');
var contents = fs.readFile("foo.txt", function(err, contents) {
// This is a callback
console.log(contents.toString());
});
console.log("Hi.");var fs = require('fs');
/*
function outputContent(err, contents) {
console.log(contents.toString());
}
*/
var outputContent = function(err, contents) {
console.log(contents.toString());
};
fs.readFile("foo.txt", outputContent);
fs.readFile("foo2.txt", outputContent);
console.log("Hi.");var http = require('http');
var server = http.createServer(function(request, response) {
response.writeHead(200, { 'Content-Type': 'text/plain' });
response.write('Hello \n');
response.end('World!\n');
});
server.listen(8080, '0.0.0.0');
console.log('Server running at http://0.0.0.0:8080');