سوال 28
حل تشریحی سوال شماره 28 سیستمهای عامل پیشرفته
کنکور دکتری مهندسی کامپیوتر 1398
28.
قطعه کد زیر را در نظر بگیرید. فرض کنید که فراخوانی توابع بدون خطا انجام میشود. کدام مورد درباره خطای این قطعه کد درست است؟
void ReadHandler (Connection *con)
bytes = make byte, 2000) // Make an array of length 2000
while (true) {
n=con.ReadFromUDP (bytes);
ProcessPacket (bytes, n) // process bytes [0, n-1]
}
}
1)
بن بست
2)
حلقه چرخش (spin loop)
3)
حالت مسابقه (Race)
4)
این برنامه خطایی ندارد و درست است.
پاسخ ها
0 پاسختا کنون پاسخی برای این سوال وارد نشده است،