C# урсгал гэж юу вэ?
C# урсгал гэж юу вэ?

Видео: C# урсгал гэж юу вэ?

Видео: C# урсгал гэж юу вэ?
Видео: c# (Csharp) сэдвийн ярилцлагын асуулт:- Thread, background thread, frontround thread гэж юу вэ? 2024, Арваннэгдүгээр
Anonim

Үзэл баримтлалын хувьд, C хөтөлбөр нь а урсгал файлтай шууд биш. А урсгал нь бодит оролт эсвэл гаралтыг дүрсэлсэн өгөгдлийн оновчтой урсгал юм. Энэ нь өөр өөр шинж чанартай олон төрлийн оролтыг төлөөлдөг гэсэн үг юм урсгалууд илүү жигд шинж чанартай.

Тиймээс файлын урсгал гэж юу вэ?

А урсгал нь байтуудын дараалал юм. NTFS дээр файл систем, урсгалууд a-д бичигдсэн өгөгдлийг агуулна файл , мөн энэ нь a-ийн талаар илүү их мэдээлэл өгдөг файл шинж чанар, шинж чанаруудаас илүү. Жишээ нь, та үүсгэж болно урсгал хайлтын түлхүүр үг, эсвэл үүсгэсэн хэрэглэгчийн бүртгэлийг агуулсан файл.

С хэл дээр урьдчилан тодорхойлсон файлын урсгал гэж юу вэ? Стандарт урсгалууд гурав байна урьдчилан тодорхойлсон урсгалууд програм болон хост орчны хооронд нээлттэй бөгөөд хүн бүр ашиглах боломжтой C Програмын үндсэн функцийг ажиллуулах үед програм. Гурван стандарт урсгалууд нь стандарт оролт, стандарт гаралт, стандарт алдаа юм урсгалууд.

Энд C хэл дээрх оролт, гаралтын урсгал гэж юу вэ?

Файл I/O C хэл дээрх урсгалууд Програмчлалын хэл: In C бүгд оролт ба гаралт -аар хийгддэг урсгалууд . Дамжуулах нь өгөгдлийн байтуудын дарааллаас өөр зүйл биш юм. Програм руу урсаж буй байтуудын дарааллыг дуудна оролтын урсгал . Програмаас гарч буй байтуудын дарааллыг дуудна гаралтын урсгал.

Stdio нь C хэл дээр урьдчилан тодорхойлсон файлын урсгал мөн үү?

12.2 Стандарт Дамжуулалт Таны програмын үндсэн функцийг ажиллуулахад аль хэдийн гурван функцтэй байна урьдчилан тодорхойлсон урсгалууд нээлттэй бөгөөд ашиглах боломжтой. Эдгээр нь процесст тохируулсан "стандарт" оролт, гаралтын сувгуудыг төлөөлдөг. Эдгээр урсгалууд толгой хэсэгт зарласан байна file stdio.

Зөвлөмж болгож буй: