Materiały do zaliczenia - Linux

Nasza ocena:

5
Pobrań: 14
Wyświetleń: 700
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Materiały do zaliczenia - Linux - strona 1 Materiały do zaliczenia - Linux - strona 2 Materiały do zaliczenia - Linux - strona 3

Fragment notatki:

WĄTKI LINUX #include
#include
#include
void *f (void *a)
{
int i;
for (i = 0; i
#include
int i = 0;
int j = 0;
int licznik1 = 0;
int licznik2 = 0;
void* watek1(void* v)
{
i le(1)
{
i+=3;
i*=10;
i/=10;
i-=3;
licznik1+=1;
}
return NULL;
}
void* watek2(void* v)
{
i le(1)
{
j+=2;
j*=10;
j/=10;
j-=2;
licznik2+=1;
}
return NULL;
}
int main()
{
pthread_t ptid1;
pthread_create(&ptid1, NULL, &watek1, NULL);
pthread_t ptid2;
pthread_create(&ptid2, NULL, &watek2, NULL);
i le(1)
{
printf („%d:\ti = %d\t\t%d:\tj = %d\n”, licznik1, i, licznik2, j);
sleep (1);
}
return 0;
}
WĄTKI WINDOWS #include
#include
#include
int i, a1=0, a2=0, a3=0, a4=0;
unsigned long __stdcall watek(void *v)
{
while (1)
{
for (int i=0; i ... zobacz całą notatkę

Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz