Portál AbcLinuxu, 15. července 2025 21:19


Dotaz: zuseni vlakna z jineho vlakna

pele avatar 9.5.2006 19:15 pele | skóre: 28 | blog: Bleabr | UH
zuseni vlakna z jineho vlakna
Přečteno: 65×
Odpovědět | Admin
Dobry den mam , takovy maly dotaz, jak znicit v C/C++ vlakno z jineho beziciho vlakna??

Vlakna jsou pthreads.

Mam nekolik vlaken, v jednom z nich bezi UI a kdyz dam v tomto UI prikaz k ukonceni programu musim logicky zrusit vsechny bezici vlakna, nemilim se.

DIK za rady.
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.5.2006 19:36 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: zuseni vlakna z jineho vlakna
Odpovědět | | Sbalit | Link | Blokovat | Admin
pthread_cancel()

Ale pokud si dobře vzpomínám, ukončíte-li proces, ukončí se všechna vlákna.

pele avatar 9.5.2006 20:31 pele | skóre: 28 | blog: Bleabr | UH
Rozbalit Rozbalit vše Re: zuseni vlakna z jineho vlakna
proces neskonci jen jedno vlakno,tohle by mohlo fungovat
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
9.5.2006 22:06 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: zuseni vlakna z jineho vlakna
Možná jsem vaši větu špatně pochopil kvůli nedostatku interpunkce, ale myslím, že nemáte pravdu. Pokud proces ukončíte návratem z main() nebo voláním exit(), skončí všechna vlákna.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.