Msgrcv qachon ishlamay qoladi?

Mundarija:

Msgrcv qachon ishlamay qoladi?
Msgrcv qachon ishlamay qoladi?
Anonim

Msgrcv funksiyasi quyidagi hollarda ishlamay qoladi: [E2BIG] Mtext qiymati msgsz dan katta bo'lsa va (msgflg & MSG_NOERROR) 0 bo'lsa. [EACCES]

Msgrcv bloklanadimi?

msgsnd va msgrcv funksiyalari bloklash yoki bloklanmaslik operatsiyalari sifatida bajarilishi mumkin. Bloklanmagan operatsiyalar asinxron xabar uzatish imkonini beradi -- xabar yuborish yoki qabul qilish natijasida jarayon to'xtatilmaydi.

msgrcv xabarni navbatdan olib tashlaydimi?

msgrcv tizim chaqiruvi xabarni msqid tomonidan belgilangan navbatdan olib tashlaydi va uni msgp tomonidan koʻrsatilgan buferga joylashtiradi. msgsz argumenti msgp argumenti koʻrsatgan strukturaning aʼzo mtexti uchun baytlardagi maksimal hajmni belgilaydi.

Msgrcv qanday ishlaydi?

Msgrcv funksiyasi xabarni msqid parametri tomonidan belgilangan xabarlar qatoridan o'qiydi va uni msgp parametri tomonidan ko'rsatilgan foydalanuvchi tomonidan belgilangan buferga joylashtiradi. msgp parametri quyidagini o'z ichiga olishi kerak bo'lgan foydalanuvchi tomonidan belgilangan buferga ishora qiladi: Xabar turini belgilaydigan long int tipidagi maydon.

Msgrcv nima qaytaradi?

QAYTISH QIYMATI

Muvaffaqiyatli yakunlangach, msgrcv mtext buferiga haqiqiy joylashtirilgan baytlar soniga teng qiymatni qaytaradi. Aks holda, hech qanday xabar olinmaydi, msgrcv (ssize_t)-1 qaytariladi va xatoni bildirish uchun errno oʻrnatiladi.

Tavsiya:

Qiziqarli maqolalar
Haddan tashqari issiqlik haqiqiy so'zmi?
Ko'proq o'qish

Haddan tashqari issiqlik haqiqiy so'zmi?

: juda qizdirish: juda qizib ketish Dvigatel qizib ketgan. Haddan tashqari qizib ketish nimani anglatadi? “Haddan tashqari qizib ketish shunchaki tanangiz sovib keta olmasligini yoki normal optimal haroratga qayta olmasligini anglatadi, bu koʻpchilik odamlar uchun odatda 98,6 daraja Farengeyt atrofida boʻladi”, deb tushuntiradi Rojer E.

Sochlarni oʻrash ularga zarar yetkazadimi?
Ko'proq o'qish

Sochlarni oʻrash ularga zarar yetkazadimi?

"Sochni haddan tashqari tarash uchlari yorilishi va sinishiga olib kelishi mumkin, haddan tashqari tarash sochlar uchun haddan tashqari doimiy ishqalanishga olib keladi," deydi Mirmirani. Arzon cho'tkalar ham yordam bermaydi, buning natijasida chiqib ketish qiyin bo'lgan tiqinlar va chigallar paydo bo'ladi, natijada sochlar sinadi va uchlari yoriladi.

Travis Skott necha yoshda?
Ko'proq o'qish

Travis Skott necha yoshda?

Jacques Bermon Webster II, professional tarzda Travis Scott nomi bilan tanilgan, amerikalik repper va prodyuser. Uning sahna nomi sevimli amakisining ismi bo'lib, uning ilhomlantiruvchilaridan biri Kid Cudi nomi bilan birlashtirilgan. 2012 yilda Skott Epic Records bilan birinchi yirik shartnoma imzoladi.