Utilizator:
Parola:
Am uitat parola... | Cont nou!


Articole Resurse Echipe Competiții Proiecte Forum DevBlogs Locuri de muncă GDROMag Issue#1 GDROCon 2007

 
Forum » Programare » Altele » tutorial multithreading




Pagina 1 din 1 [ 1 ]

Mesaj Info autor
    Postat la 09 May 2011 11:31:24    Subiect: tutorial multithreading
Black_Knight info:

Black_Knight:

Recent m-am trezit si eu ca ar fi cazul sa-mi fac engineu multithreading.
Cum multithreadingul nu e chiar punctul meu forte (il stiu da la un nivel de baza), caut si eu un tutorial, niste cod, o carte ceva despre asa ceva.
Dar m-ar interesa special pentru jocuri.
Are cineva idee de ceva de genu asta? Search-ul pe google nu a fost chiar un succes Sad

PS: si sfaturile sunt binevenite Razz
PPS: as vrea ceva in C++/Win32 nu OpenMP sau Boost sau alte chestii d-astea

Ultima editare efectuată de Black_Knight pe 09 May 2011 11:38:54; 2 editări în total


Status:
Înregistrat pe:
07 May 2007 19:49:43
Vârsta: 29 ani
Mesaje: 712
Locatie: Bucuresti
Programator

 
    Postat la 09 May 2011 12:02:24    Subiect: < fara subiect >
nekitu info:

nekitu:

http://www.gamasutra.com/view/feature/1830/multithreaded_game_engine_.php

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 
    Postat la 09 May 2011 12:34:19    Subiect: < fara subiect >
meeshoo info:

meeshoo:

Avand in vedere faptul ca numarul de core-uri variaza drastic de la o masina la alta, numarul de thread-uri active trebuie sa se muleze pe cate thread-uri hardware sunt disponibile la un moment dat. De aceea am observat ca tendinta generala (inclusiv cei de la crytek spuneau ceva in genul asta) e sa faci engine-ul task oriented. Cauta pe google pentru detalii, in principiu e vorba despre impartirea procesarii pe task-uri independente care apoi sunt rulate pe cate threaduri hardware sunt disponibile.



Status:
Înregistrat pe:
15 May 2007 10:52:43
Vârsta: 29 ani
Mesaje: 390
Locatie: Cluj-Napoca
Programator
Jungle Troll Entertainment
 
    Postat la 09 May 2011 15:10:22    Subiect: < fara subiect >
nekitu info:

nekitu:

un hint ar fi sa pastrezi worker threads cat mai lock-free, sa utilizezi queues de comenzi si cand e nevoie chiar duplicate data, in favoarea lockless execution.

SpoOoOoock! Life Is Too Short For Cheap Chocolate


Status:
Înregistrat pe:
29 Sep 2006 11:33:12
Vârsta: 32 ani
Mesaje: 1033
Locatie: Brasov
Programator
7thFACTOR Entertainment Studios
 

Pagina 1 din 1 [ 1 ]


Server time: 07:29:13 22.05.2012



[ Termeni si conditii | Contact | F.A.Q. | Funny Pictures ]

© 2006 - 2012 Copyright 7thFACTOR Entertainment - All rights reserved