[so] [Tema2 Linux] Test 7

Mirea Bogdan-Stefan b.mirea at yahoo.com
Tue Mar 27 12:39:46 EEST 2012


Razvan Crainea <razvan.crainea at ...> writes:

> Salut, Bogdan!
> 
> Conform paginii de manual pentru mq_receive:
> "If the queue is empty, then, by default, mq_receive() blocks until a
> message becomes available, or the call is interrupted  by  a signal
> handler."
> 
> Ești sigur că ai mesaje în coadă în momentul în care gateway-ul
 face mq_receive?
> 

Asa este, coada este goala la testul 7, dar de ce?
Am dat sa imi afiseze intr-un fisier pasul la care face receive (un conto
incrementat ) -> numele mesajului.

La testul 7 se blocheaza in msgq_recv(queue,&msg); Care ar putea fi problema
de nu-mi gaseste nici macar un mesaj pe coada?

--------Test 1-------
0 -> /mq1_0
1 -> exit
--------Test 2-------
0 -> /mq2_0
1 -> exit
--------Test 3-------
0 -> /mq3_0
1 -> exit
--------Test 4-------
0 -> /mq4_0
1 -> /mq4_2
2 -> /mq4_1
3 -> /mq4_3
4 -> exit
--------Test 5-------
0 -> /mq5_0
1 -> /mq5_1
2 -> /mq5_3
3 -> /mq5_2
4 -> exit
--------Test 6-------
0 -> /mq6_1
1 -> /mq6_2
2 -> /mq6_0
3 -> /mq6_3
4 -> exit
--------Test 7-------






La testul 7 nu afiseaza NIMIC!! -  nu am mesaje pe coada



More information about the so mailing list