.


:




:

































 

 

 

 


14




/

. :

, (, -).

, .

, , .

/ , , .

, , /, /. , Windows, .

, .

, , /, /, , . 14.4 , /.

/ Windows

Windows / .

/ (Multihreaded I/O). /, .

/ (Overlapped I/O). , /, . /, , . Windows 9x / , .

( /) (Completion routines (extended I/O)). /, , . / Windows 9x .

/ , 11. grepMT ( 7.1) / . , , / /.

/ , , ( ASCII UNICODE), . 2.4. / /, .

/ , - , , / Windows NT. , , , , /, . , / , , - .

, NT5 , , . , / ( 10), , .

/

, /, , (overlapped attribute) . CreateFile , , , FILE_FLAG_OVERLAPPED.

( 12), , socket accept, Winsock 1.1, Winsock 2.0. Windows.

OVERLAPPED LockFileEx, SetFilePointer ( 3), /. , .

ReadFile

WriteFile

TranstNamedPipe

ConnectNamedPipe

, FILE_FLAG_OVERLAPPED dwAttrsAndFlags ( CreateFile) dwOpen-Mode ( CreateNamedPipe) . / .

CreateFile , FILE_FLAG_NO_BUFFERING /. ( 15%, 14.1), , ReadFile WriteFile, .





:


: 2015-09-20; !; : 490 |


:

:

- , , .
==> ...

1383 - | 1209 -


© 2015-2024 lektsii.org - -

: 0.01 .