POSIX MESAJ coadă ÎN VXWORKS

P

pankaj_mistry

Guest
[font = Tahoma: 6d31db04e8] [/ font: 6d31db04e8]

Am nevoie de un exemplu de cod sursă POSIX mesaj coadă în cazul în care sunt utilizate în vxWorks folosind mq_notify pentru a instala semnal manipulant

În exemplul de cod în manualele citeşte şi scrie de la aceeaşi task.When am sunat mq_notify () într-o singură sarcină şi independntly a scris în mesaj POSIX la coadă de lectură sarcină se suspendă şi excepţia de eroare a fost de vin

Poate unii o ajută-mă de ce acest lucru se întâmplă ca am urmat aceeaşi procedură ca şi în manulas, dar în loc de sarcină în sine scris pentru a genera un semnal, am incercat cu 1) pauza () 2) sigpending () în care sarcina
şi a scris de la separate sarcină la mesaj coadă

 
Care este codul de excepţie

BTW, dacă aveţi "POSIX programare pentru lumea reală"
(nu surer în numele), unele întrebări ar putea fi răspuns.
Ai folosi aceeaşi coadă de indicatorul în primirea şi trimiterea de sarcini?Pot fi uitaţi să vă leagă de corect coadă indicatorul în sarcină în cazul în care pendign pe coadă, se face.De asemenea, ar trebui să creaţi, mai întâi, sta la coadă
face înainte de aşteptare pe ea altfel excepţie este acolo.

 

Welcome to EDABoard.com

Sponsor

Back
Top