Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Osnove programa koji ima multitasking?

[es] :: C/C++ programiranje :: Osnove programa koji ima multitasking?

Strane: 1 2

[ Pregleda: 5967 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16752
*.mcbone.net



+7204 Profil

icon Re: Osnove programa koji ima multitasking?31.08.2002. u 16:18 - pre 275 meseci
Ni na linux ni na win32 platformi printf() sam kao takav nece praviti greske - problemi mogu nastati na Win32 platformi ako koristis druge CRT funkcije koje koriste TLS (tj. neke globalne podatke u CRT biblioteci koji nece biti iskopirani u TLS)

Za linux i pthreads - ne znam, ali ne verujem da bi bilo problema, ali neka Leka to odgovori, on je svakako mnogo kompetentniji za Linux programiranje od mene.

ST i MT su "single threaded" i "multi threaded"

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..g-c5300-1.dialup.nethere.net



+6 Profil

icon Re: Osnove programa koji ima multitasking?31.08.2002. u 18:43 - pre 275 meseci
Mislim da na Linux-u moraš da kompajliraš sa opcijom REENTRANT ili tako nešto da ne bi bilo problema, ali kao što Ivan reče, pitaj Leku.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.beograd-3.tehnicom.net

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Osnove programa koji ima multitasking?31.08.2002. u 19:34 - pre 275 meseci
Citat:
Dragi Tata:
Pthreads radi na većini modernih Unix-a, ali ako voliš direktnu komunikaciju sa kernelom, a mrziš biblioteke, onda batali i pthreads i koristi clone().

Ma batali me klona, pa da semaforu koristim na savkom mestu, to mozda lici kao prihvatljivo u pocetku ali ima da se umotas kao pile u kucine. za takve stvari je fork i shared memory. i to je kernel
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..g-c5300-1.dialup.nethere.net



+6 Profil

icon Re: Osnove programa koji ima multitasking?31.08.2002. u 20:44 - pre 275 meseci
fork u stvari interno zove clone na Linux-u, tako da mu se svodi na isto. Uglavnom, mislim da ni jedno ni drugo nije dobro rešenje, već POSIX threads, kao što sam preporučio na početku, i to preko nekog thread pool-a.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Osnove programa koji ima multitasking?01.09.2002. u 21:09 - pre 275 meseci
Koliko znam sve standardne C funkcije su zahvaljujuci ljudima koji su se okupili iza POSIX-a odavno thread-safe.
UNIX (i C uz njega) je keva narode...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: Osnove programa koji ima multitasking?

Strane: 1 2

[ Pregleda: 5967 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.