מה עושה שטיפת OutputStream?
מה עושה שטיפת OutputStream?

וִידֵאוֹ: מה עושה שטיפת OutputStream?

וִידֵאוֹ: מה עושה שטיפת OutputStream?
וִידֵאוֹ: 029 Input buffers and flushing (Welcome to the course C programming) 2024, נוֹבֶמבֶּר
Anonim

ה סומק () שיטה של OutputStream הכיתה רגילה סומק התוכן של המאגר ל- זרם פלט . מאגר הוא חלק בזיכרון המשמש לאחסון זרם של נתונים (תווים). נתונים אלה יישלחו לפעמים רק להתקן פלט, כאשר המאגר מלא.

כמו כן, אנשים שואלים, מה עושה שטיפת מערכת החוצה?

PrintWriter סומק שיטת () ב-Java עם דוגמאות מאת שְׁטִיפָה הזרם, זה אומר לנקות את הזרם מכל אלמנט שעשוי להיות או לא בתוך הזרם. זה לא מקבל שום פרמטר ולא מחזיר שום ערך. פרמטרים: שיטה זו לַעֲשׂוֹת לא מקבל שום פרמטר.

אפשר גם לשאול, מה ההבדל בין שטיפה לסגור בג'אווה? סומק () כותב את תוכן המאגר אל היעד והופך את המאגר לריק לאחסון נתונים נוספים, אך אינו סוגר את הזרם לצמיתות. זה אומר שאתה עדיין יכול לכתוב עוד כמה נתונים לזרם. אבל סגור () סוגר את הזרם לצמיתות.

לגבי זה, מדוע משתמשים ב-flush ב-Java?

שטיפות את זרם הפלט ומאלץ את כל בתי הפלט המאוחסנים להיכתב החוצה. החוזה הכללי של סומק הוא שהקריאה לזה היא אינדיקציה לכך שאם כל בתים שנכתבו בעבר חוסמו על ידי יישום זרם הפלט, יש לכתוב בתים כאלה מיד ליעד המיועד להם.

מה השימוש בשיטת השטיפה ב-C#?

זה מנקה את כל המאגרים עבור הכותב הנוכחי וגורם לכתיבה של כל הנתונים המאוחסנים להתקן הבסיסי. הערה: כל המחלקות הנגזרות צריכות לעקוף סומק כדי להבטיח שכל הנתונים המאוחסנים נשלחים לזרם. שְׁטִיפָה הזרם לא סומק המקודד הבסיסי שלו אלא אם כן אתה מתקשר במפורש סומק או סגור.

מוּמלָץ: