From 8c476371f5996a261d17a6d4af6c8d9bb127eff9 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Sun, 18 Dec 2011 23:39:49 -0800 Subject: [PATCH] Change isolate test to demo EIO bug --- test/simple/test-isolates.js | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/test/simple/test-isolates.js b/test/simple/test-isolates.js index 15b643e..810ae95 100644 --- a/test/simple/test-isolates.js +++ b/test/simple/test-isolates.js @@ -1,4 +1,5 @@ var fs = require('fs'); +var http = require('http'); console.log("count: %d", process._countIsolate()); @@ -7,21 +8,31 @@ if (process.tid === 1) { //process._joinIsolate(isolate); console.error("master"); fs.stat(__dirname, function(err, stat) { - if (err) { - console.error("thread 1 error!"); - throw err; - } - console.error('thread 1', stat); + if (err) throw err; + console.error('thread 1', stat.mtime); }); + + setTimeout(function() { + fs.stat(__dirname, function(err, stat) { + if (err) throw err; + console.error('thread 1', stat.mtime); + }); + }, 500); + console.log("thread 1 count: %d", process._countIsolate()); } else { console.error("slave"); fs.stat(__dirname, function(err, stat) { - if (err) { - console.error("thread 2 error!"); - throw err; - } - console.error('thread 2', stat); + if (err) throw err; + console.error('thread 2', stat.mtime); }); + + setTimeout(function() { + fs.stat(__dirname, function(err, stat) { + if (err) throw err; + console.error('thread 2', stat.mtime); + }); + }, 500); + console.error("thread 2 count: %d", process._countIsolate()); } -- 2.7.4