View Full Version : عملکرد flush در BufferedStreamها ؟
F.zeinali
دوشنبه 30 بهمن 1391, 11:32 صبح
سلام دوستان
می خواستم بدونم زمانی که ما می آییم یک BufferedStream رو flush می کنیم چه عملی انجام میشه؟
pro_mvb
دوشنبه 30 بهمن 1391, 16:22 عصر
این چیزی بود که من پیدا کردم :
Flushing means that you write the complete contents of the buffer to your disk. This only makes sense when you're writing to the disk, but not when you're reading from it.
Some people might use "flush the buffer" in a reading context when they want to clear the buffer for some reason.
But I would call the write operation flush and the read operation clear in order to avoid confusion.
Terminology and precise speech is important while you're learning the basics. Try to acquire that habit. It'll help you a lot :)
خط اول میگه برای out استفاده میشه که کل دیتایی رو که خونده رو روی دیسک ذخیره کنه! بعد میگه بعضی از مردم موقع read کردن هم استفاده میکنن ازش زمانی که بخوان buffer رو پاک کنن (به هر دلیلی)
spiderman200700
دوشنبه 30 بهمن 1391, 20:32 عصر
نمیدونم منظورتون از BufferedStream دقیقا چی هست. اصلا توی جاوا کلاسی با این نام نداریم.
ولی متد flush تقریبا در همه جا کارش خالی کردن بافر و هدایت داده ها به مقصد هست.
F.zeinali
دوشنبه 30 بهمن 1391, 21:42 عصر
نمیدونم منظورتون از BufferedStream دقیقا چی هست. اصلا توی جاوا کلاسی با این نام نداریم.
ولی متد flush تقریبا در همه جا خالی کردن بافر و هدایت داده ها به مقصد هست.
ممنون از جوابتون
spiderman200700
دوشنبه 30 بهمن 1391, 23:33 عصر
خواش میکنم :چشمک:
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.