diff options
| author | Den Delimarsky <[email protected]> | 2019-03-13 21:54:14 -0700 |
|---|---|---|
| committer | Den Delimarsky <[email protected]> | 2019-03-13 21:54:14 -0700 |
| commit | 41c29cb92feff490270b4ce31f67d7baddecc457 (patch) | |
| tree | 3601c61d3cf6919f2bea780cbdc3f4f3922d914f /general/cancel | |
| parent | 18cabc43191fd82420adcfac56c0361de98360c9 (diff) | |
Update README files4492244921449204491944918449174491644915449144491344912449114491044909449084490744906449054490444903449024490144900448994489844897448964489544894448934489244891448904488944888448874488644885448844488344882448814488044879448784487744876448754487444873448724487144870448694486844867448664486444863448624486144860448594485844857448564485544854448534485244851448504484944848448474484644845448444484344842
Diffstat (limited to 'general/cancel')
| -rw-r--r-- | general/cancel/README.md | 2 |
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. |
