
6/29/2011
3
Streams
• Hai stream quan trng: networkStream và
fileStream
• Hai cách dùng stream: ng b và bt ng
b
• Khi dùng ng b: lung (thread) tương ng
s tm ngưng n khi tác v hoàn thành
ho&c l$i
• Khi dùng không ng b: lung (thread)
tương ng s ngay tc thì quay v phương
thc gi nó và bt c lúc nào tác v hoàn
thành s có du hiu ch% th, ho&c l$i xy ra
6/29/2011 Chương 2: I/O trong .NET 5
Streams
• Kiu chương trình “treo” ch' tác v hoàn
thành không “thân thin” cho l(m, do ó
phương thc gi ng b phi dùng mt
lung riêng
• B)ng cách dùng các lung và phương thc
gi ng b làm cho có cm giác máy tính có
th làm ưc nhiu vic cùng lúc. Thc t,
hu ht máy tính ch% có 1 CPU, nên iu trên
t ưc là do chuyn gia các tác v trong
khong mt vài milliseconds
6/29/2011 Chương 2: I/O trong .NET 6