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

Win32 multithreading tutorial

[es] :: C/C++ programiranje :: Win32 multithreading tutorial

[ Pregleda: 5682 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aster

Član broj: 1565
Poruke: 197
*.beotel.net



Profil

icon Win32 multithreading tutorial18.01.2003. u 03:06 - pre 216 meseci
Vec sam pokrenuo jednu temu u art of programming ali mislim da bih trebao da pokusam i na ovom forumu.
Interesuje me da li neko ima neku knjigu ili neki detaljniji (veci) tutorial ili zna gde moze da se nadje netu, a tice se multithreadinga tj. programiranja threadova u Win32 API (windows), i naprednijim problemima sinhroniziacije threadova, koriscenje semafora itd.
Pa da budem malo bezobrazan :) isto tako ako neko ima nesto detaljnije i o WinSocket programiranju konkretno nesto vise detaljnije o client/server programiranju.
Na amazonu (gde me je google doveo) naisao sam na neke interesantne knjige, pored nekih kratkih tutoriala koje sam vec procitao, takodje pregledao sam i codeproject, ali meni treba nesto detaljnije:

Multithreading Applications in Win32 : The Complete Guide to Threads
by Jim Beveridge, Robert Wiener (Contributor), James E. Beveridge

Win32 Multithreaded Programming
by Aaron Cohen, Mike Woodring, Ronald Petrusha (Editor)

Multithreaded Programming With Win32 (Prentice Hall Series on Microsoft Technologies)
by Thuan Q. Pham, Pankaj K. Garg

Win32 Client/Server Developer's Guide
by Douglas J. Reilly

nazalost trenutno nisam u mogucnosti da ih kupim, a ovde ih navodim ako ih neko mozda ima.
Unapred hvala.
 
Odgovor na temu

risk
Srdjan Rosic
moj radni sto / freelancing
Dublin, Ireland

Član broj: 5723
Poruke: 278
*.ptt.yu

Jabber: srdjan.rosic@gmail.com
ICQ: 92276228
Sajt: www.sietf.org


+2 Profil

icon Re: Win32 multithreading tutorial18.01.2003. u 08:57 - pre 216 meseci
u knjizi "art of assembly" imas celo jedno poglavnje o lightweight i heavyweight multithreading-u. Ukljucujuci i semaphores itd. Mozda ce ti pomoci.
 
Odgovor na temu

aster

Član broj: 1565
Poruke: 197
*.beotel.net



Profil

icon Re: Win32 multithreading tutorial18.01.2003. u 10:05 - pre 216 meseci
Ne, meni treba o Win32 multithreadingu.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-2.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Win32 multithreading tutorial18.01.2003. u 23:58 - pre 216 meseci
Koliko se sećam ,,drugo'' izdanje ove knjige je bilo namenjeno Win32 asembleru, ali je korišćen zasebno razvijeni asembler: HLA (High Level Assembler). (prvo izdanje je bilo o starom dobrom DOS/BIOS asembleru, i osnovnim uređajima)

Ako je verovati prethodno rečenom (da knjiga sadrži nešto o multithreading-u), onda možda sadrži i traženi spoj.

Pozdrav
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

aster

Član broj: 1565
Poruke: 197
*.beotel.net



Profil

icon Re: Win32 multithreading tutorial19.01.2003. u 10:55 - pre 216 meseci
Ljudi hvala vam sto ste se potrudili da mi date odgovor ali meni ne treba to u asembleru vec cisto C Win32API. Verujem da je tamo objasnjeno ali meni na tom nivou ne treba. Znaci u WIn32API (CreateThread(), _beginthread, _beginthreadex itd.) takodje sa osnovama sam upoznat ali me interesuju neke druge tehnike koje bi mogle biti opisane u tom tutorialu znaci nesto opsirnije o multithreadingu i sinhronizaciji u Win32API.
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-2.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Win32 multithreading tutorial19.01.2003. u 13:34 - pre 216 meseci
Ne znam jesi li to ti uopšte pogledao, ali radi WinAPI je isti bilo da ga pozivaš iz asemblera, bilo iz C-a, ili nečeg trećeg (kao ovde pomenutog HLA).

Koliko sam ja video, čak i MSDN daje neke primere upotrebe API-ja baš u asembleru (a nije bilo obavezno za konkretne slučajeve), a sve što je tebi bitno je koji šta radi, i kako da ih pozoveš. A za to ti nije bitan jezik (a HLA čini mi se ima i jednostavniji način za pozivanje C funkcija od običnog asemblera).

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

aster

Član broj: 1565
Poruke: 197
*.beotel.net



Profil

icon Re: Win32 multithreading tutorial19.01.2003. u 14:37 - pre 216 meseci
U redu da pojasnim ako nisam dovoljno objasnio. Meni to ne treba da bih to radio u asembleru, niti imam namere da sada to radim u asembleru! Da me je interesovalo kako se to radi iz asemblera ovo pitanje bih postavio u forum o asembler-u a ne u forum o c/c++! Ovo me interesuje u C-u i samo u C-u, a ne interesuje me cak ni da li WINAPI moze da se poziva iz pascala, vba... a znam da moze, ali mene ne interesuju ti nacini nego samo onaj koji koristi C.
Znaci sve sto mene interesuje je da li neko zna za neki detaljniji tutorial ili free knjigu koja se bavi threadovima i sinhronizacijom u WIN32API C-u?
 
Odgovor na temu

tOwk
Danilo Šegan
Zemun/Beograd

Član broj: 94
Poruke: 2743
*.beograd-2.tehnicom.net

ICQ: 9344053
Sajt: alas.matf.bg.ac.yu/~mm011..


+2 Profil

icon Re: Win32 multithreading tutorial19.01.2003. u 18:53 - pre 216 meseci
Nema razloga da se nerviraš. Ja samo kažem da je Win32 API zapravo C API, i drugi ne postoji (onda to nije Win32 API nego nešto što ga ,,okružuje''). Čak i iz asemblera se koristi isti API kao i iz C-a, i zato sam mislio da ti može pomoći. A zbog ovoga, čak i na ovo tvoje zadebljano se može odgovoriti na isti način. Ukoliko nemaš iskustva sa WinAPI-jem, onda se izvinjavam.

Sad problem je što si ti tražio ,,detaljniji'' tutorial: to se teško nalazi. Detaljne su reference, ili knjige koje se prodaju po velikoj ceni, a tutoriali su jednostavni, kratki i pristupačni.

Na stranici AoA (http://webster.cs.ucr.edu/Page_win32/0_win32asm.html) su se potrudili da obezbede WinAPI reference.

PS. A jesi li probao da gugluješ za ,,Windows multithreading programming tutorial''; naiđe se na, npr. http://blacksun.box.sk/tutorials.php?id=150

Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.sc.philips.com



+1000 Profil

icon Re: Win32 multithreading tutorial23.01.2003. u 01:06 - pre 216 meseci
Ovo je poslednji put da pominjem ovu knjizicu:

Multithreading Applications in Win32: The complete Guide to Threads
Jim Beveridge, Robert Wiener

U ovoj knjizi imas bukvalno sve o threadovima, odlican i koncizan pregled
upotrebe u C, C++, WinAPI, MFC. Knjiga je vrlo mala ali vrlo ubitacna. Primeri
su odlicno uradjeni.
 
Odgovor na temu

aster

Član broj: 1565
Poruke: 197
*.beotel.net



Profil

icon Re: Win32 multithreading tutorial23.01.2003. u 02:00 - pre 216 meseci
Citat:

nazalost trenutno nisam u mogucnosti da ih kupim, a ovde ih navodim ako ih neko mozda ima.
Unapred hvala.

Hvala sto si se potrudio ali ja vec znam za tu knjigu stoga da li mozda znas gde moze da se skine?
 
Odgovor na temu

[es] :: C/C++ programiranje :: Win32 multithreading tutorial

[ Pregleda: 5682 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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