Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Martingt89 29 Srpna 2009, 13:10:37

Název: Multithreading, C++
Přispěvatel: Martingt89 29 Srpna 2009, 13:10:37
Zdravicko, chcel by som sa spytat ci nepoznate nejake dobre materialy na studium threadov v slovencine alebo cestine.
Ide mi o veci ako medzivlaknova komunikacia, modeli programov ako rovnocenne vlakna a nadriadene podriadene vlakna, zapracovanie GUI do vlakien atd.
Název: Re: Multithreading, C++
Přispěvatel: premet 29 Srpna 2009, 13:32:05
http://books.google.cz/books?id=-Krh_QqpuG0C&pg=PR25&dq=linux+beginning+programing#v=onepage&q=&f=false (http://books.google.cz/books?id=-Krh_QqpuG0C&pg=PR25&dq=linux+beginning+programing#v=onepage&q=&f=false)
Je to sice v AJ, ale tak snad nevadí, jinak tahle kniha je u nás i k dostání v češtině (http://knihy.cpress.cz/knihy/pocitacova-literatura/programovani/linux-zaciname-programovat-preklad-4-vydani/), sám sem si ji kupoval a je to dobrá kniha, je tam základ tak od všeho  :)

A jinak třeba
http://www.linux.cz/noviny/1998-0809/clanek11.html (http://www.linux.cz/noviny/1998-0809/clanek11.html)
Název: Re: Multithreading, C++
Přispěvatel: Martingt89 29 Srpna 2009, 15:39:12
Tak, ja sa spytam priamo a mozno sa nieco dozviem...
Ide mi o jednoduchu aplikaciu ktora bude komunikovat so serverom pomocou socketov. Vo funkcii main vytvorim grafiku pomocou GTK a thread ktory sa stara o pocuvanie servera v blokujucom rezime. Problem je v tom ze neviem ako oznamit hlavnemu threadu ze som dostal nejake data zo servera. Ako sa riesia podobne pripady? Cital som nieco o "dispatcher-ovi" ale to riesenie sa mi nezda moc pekne.
Za rady dakujem.