369584332

369584332



Prosty przykład

void *suma_w( void *arg_wsk){ int i, moj_id, moja_suma=0; moj_id = *( (int *) arg_wsk ); j=LICZB A/LICZB A_W;

for( i=j*moj_id+l; i<=j*(moj_id+l); i++){ moja_suma += i; }

pthread_mutex_lock( &muteks);

suma += moja_suma;

pthread_mutex_unlock( &muteks);

pthread_exit( (void *)0);

i

Krzysztof Banaś Obliczenia równoległe



Wyszukiwarka

Podobne podstrony:
DSC00749 w !*******************! void funkcja_w$kl(int *wsk, int rozmiar) { cout« "

Metodyfunkcje składowe klasy class A{ void fl(){ /* instrukcje */ } int f2(int xf Integer y, B b){ /
Przeciążanie nazw (przykład) Przykład: void print(double); void
QuickSortSplit 1    void Quick.SortSplit (int E [])    { // E - n
DSC00378 (16) void Czyt_Dane(int &n, int X[l) //przekazanie wart przez ref. // Wczytanie rozmiar
DSC00380 (16) void Pisz_Wynik (int EIMax, int Ind_Max) // Wyświetlenie wartości i indeksu numeru ele
13. Poniższa deklaracja metody w języku C++ class complex; class Test { void fun() throw {
P1020068 (3) //sortowanie Quięksortvoid quick(double *s,int n) i
Wykorzystanie zmiennych warunku* procedura producenta void *produkuj( void *q){ zasób *fifo; int i;
Wykorzystanie zmiennych warunku+ procedura konsumenta void *konsumuj( void *q){ zasób *fifo; int i,
zal 07 3 Studia zaoczne. 2006/2007 Zestaw 1 12 Wyjainij działanie programu: void sig_usr(int signo)
++m_clMac; return m_clMac -1; void SArray::QuickSort(int iLeft, int iRight){ long IKey; int i; 

więcej podobnych podstron