<div dir="ltr">Buna!<br><br>Am si eu o problema la folosirea mq_open. Eu deschid pentru fiecare nod o coada de mesaje catre celelalte (n-1) noduri, precum si creez o coada de mesaje pentru nodul propriu de unde sa-si poata citi mesajele. Asta ar insemna ca am deschise intr-un proces n cozi, iar pentru toate procesele, un total n^2. Pentru ultimele 2 teste (cu 6 si 8 noduri) eroarea:<div>
<br></div><div>mq_open: Too many open files</div><div><br></div><div style>M-am documentat pe internet, si eroarea ar insemna ca am prea multe fisiere/cozi deschise, mai multe decat valoarea din /proc/sys/fs/mqueue/queues_max (care pe calculatorul meu este 256). Dar cum eu deschid maxim 8 cozi per proces, nu vad cum se poate depasi maximul asta...</div>
<div><br></div><div>Pentru primele teste merge fara probleme. Am pus si pe vmchecker, dar nici acolo nu trec ultimele teste si nu pot sa deduc decat ca e aceeasi problema. Am incercat de asemenea sa deschid cozile de mesaje pentru send atunci cand am nevoie de ele, si sa le inchid atunci cand termin de trimis un mesaj, dar nici asta nu a rezolvat problema, ba chiar acum pica si teste simple.</div>
<div><br></div><div>Are cineva idee care ar fi cauza?</div><div><br></div><div>Multumesc anticipat,</div><div>Mariana<br><div><br></div></div></div>