summaryrefslogtreecommitdiff
path: root/general/cancel
diff options
context:
space:
mode:
authorDen Delimarsky <[email protected]>2019-03-13 21:54:14 -0700
committerDen Delimarsky <[email protected]>2019-03-13 21:54:14 -0700
commit41c29cb92feff490270b4ce31f67d7baddecc457 (patch)
tree3601c61d3cf6919f2bea780cbdc3f4f3922d914f /general/cancel
parent18cabc43191fd82420adcfac56c0361de98360c9 (diff)
Diffstat (limited to 'general/cancel')
-rw-r--r--general/cancel/README.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/general/cancel/README.md b/general/cancel/README.md
index d74cd255..ff53246b 100644
--- a/general/cancel/README.md
+++ b/general/cancel/README.md
@@ -36,4 +36,4 @@ To test this driver, run Testapp.exe, which is a simple Win32 multithreaded cons
`Usage: testapp <NumberOfThreads>`
-**Note** The `NumberOfThreads` command-line parameter is limited to a maximum of 10 threads; the default value if no parameter is specified is 1. The main thread waits for user input. If you press Q, the application exits gracefully; otherwise, it exits the process abruptly and forces all the threads to be terminated and all pending I/O operations to be canceled. Other threads perform I/O asynchronously in a loop. After every overlapped read, the thread goes into an alertable sleep and wakes as soon as the completion routine runs, which occurs when the driver completes the read IRP. You should run multiple instances of the application to stress test the driver. \ No newline at end of file
+**Note** The `NumberOfThreads` command-line parameter is limited to a maximum of 10 threads; the default value if no parameter is specified is 1. The main thread waits for user input. If you press Q, the application exits gracefully; otherwise, it exits the process abruptly and forces all the threads to be terminated and all pending I/O operations to be canceled. Other threads perform I/O asynchronously in a loop. After every overlapped read, the thread goes into an alertable sleep and wakes as soon as the completion routine runs, which occurs when the driver completes the read IRP. You should run multiple instances of the application to stress test the driver.