From 6b6d7cccaca3a79073cb5a31722f328875fba3f4 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Fri, 13 Jan 2012 15:23:53 -0800 Subject: [PATCH] Refined description of Asynch I/O build support. --- Visual Studio Projects/0ReadMe_Projects.txt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Visual Studio Projects/0ReadMe_Projects.txt b/Visual Studio Projects/0ReadMe_Projects.txt index 19baa7c6..29aa367d 100644 --- a/Visual Studio Projects/0ReadMe_Projects.txt +++ b/Visual Studio Projects/0ReadMe_Projects.txt @@ -44,7 +44,15 @@ simulator. The default working directory for included project files is the "Visual Studio Projects" directory. -Only network devices are capable of using pthreads to enhance their -performance. Build the desire simulator with USE_READER_THREAD defined. The -relevant simulators which have network support are VAX, VAX780 and PDP11. +Network devices are capable of using pthreads to enhance their performance. +To realize these benefits, you must build the desire simulator with +USE_READER_THREAD defined. The relevant simulators which have network +support are VAX, VAX780 and PDP11. + +Additionally, simulators which contain devices which use the asynchronous +APIs in sim_disk.c and sim_tape.c can also achieve greater performance by +leveraging pthreads to perform blocking I/O in separate threads. Currently +the simulators which have such devices are VAX, VAX780 and PDP11. To +achieve these benefits the simulators must be built with SIM_ASYNCH_IO +defined.