priorytet watku

priorytet watku



File Edit Ref a eto r Navigate Seąrch Project Run Window Help


cl -


Project Explore £2


i es-©-Ef- j    ; d-fc-0-<4- i Q)jł

[ę] priorytet_watku.c 1 >-


t> O 192.168.153.128 O atrybuty_procesu O atrybuty_watku O execl O forkl O fork2

O kod_programu O priorytet_procesu t> kS priorytet_watku O przeksztalcenie_watku O spawn

t> szeregowanie_procesu Q TEST2

O tworzenie_watku Q zasoby


m


pi niuj.”    gti^awnegcr^rt )r

pthread_attr_init(&attr[0]);

pthread_attr_setinheritsched(&attr[0],PTHREAD_EXPLICIT_SCHED); prio.3ched_priority =1;

pthread_attr_setschedparam(&attr[0], &prio); pthread_attr_getschedparam(&attr[0], &prio);

printf("Watek %d otrzymał priorytet: %d\n",2, prio.sched_priority) pthread_attr_init(&attr[1]) ;

pthread_attr_setinheritsched(&attr[1],PTHREAD_EXPLICIT_SCHED); prio.sched_priority = 9;

pthread_attr_setschedparam(&attr[1], &prio); pthread_attr_getschedparam(&attr[1], &prio);

printf("Watek %d otrzymał priorytet: %d\n",3, prio.sched_priority) pthread_attr_init(&attr[2]);

pthread_attr_setinheritsched(&attr[2] ,PTHREAD_EXPLICIT_SCHED); prio.sched_priority =3;

pthread_attr_setschedparam(&attr[2], &prio); pthread_attr_getschedparam(&attr[2], &prio);

printf("Watek %d otrzymał priorytet: %d\n",4, prio.sched_priority)

for(i=0;i<IL0SC_WATK0W;i++)

{

pthread_create(&tid[i],&attr[i],f_kod_watku,(void *) i+2);

>

for(i=0;i<IL0SC_WATK0W;i++)

{

pthread_join(tid[i], (void*) Sstatus);

printf("Watek o statusie: %d zakończony przez join\n", status)

>

printf("Kuniec\n"); return EXIT_SUCCESS;

m


E® D? B,

/•— -/    /    y    i

[ąi. Problems >/L. Tasks § Console £2    □ Properties

<terminated> priorytet_wć « «l


Start procesu głównego Watek 2 otrzymał priorytet: 1 Watek 3 otrzymał priorytet: 9 Watek 4 otrzymał priorytet: 3 Watek o tid: 3 numer: 3 priorytet: 9

4 priorytet: 3

2 priorytet: 1


Watek

nr:

3

krok:

0

Watek

o tid:

4 nume]

Watek

nr:

4

krok:

0

Watek

o tid:

2 nume:

Watek

nr:

2

krok:

0

Watek

nr:

3

krok:

1

Watek

nr:

4

krok:

1

Watek

nr:

3

krok:

2

Watek

nr:

2

krok:

1

Watek

nr:

3

krok:

3

Watek

nr:

4

krok:

2

Watek

nr:

3

krok:

4

Watek

nr:

4

krok:

3

Watek

nr:

2

krok:

2

Watek

nr:

3

krok:

5

Watek

nr:

4

krok:

4

Watek

nr:

2

krok:

3

Watek

nr:

3

krok:

6

Watek

nr:

4

krok:

5

Watek

nr:

2

krok:

4

Watek

nr:

3

krok:

7

Watek

nr:

4

krok:

6

Watek

nr:

3

krok:

8

Watek

nr:

4

krok:

7

Watek

nr:

2

krok:

5

Watek

nr:

3

krok:

9

Watek

nr:

4

krok:

8

T.T^ ♦-

- V- .

O

1—.

C


Writable


Smart Insert


63:67



Wyszukiwarka

Podobne podstrony:
tworzenie watku O C/C++ - tworzenie_watku/tworzenie_watku.c - QNX Momentics IDE File Edit Ref a eto
atrybuty procesu O C/C++ - atrybuty_procesu/atrybuty_procesu.c - QNX MomenticsIDE File Edit Ref a et
szeregowanie O C/C++ - szeregowanie_procesu/szeregowanie_procesu.c - QNX Momentics IDE File Edit Ref
przeksztalcenie watku O C/C++ - przeksztalcenie_watku/przeksztalcenie_watku.c - QNX MomenticsIDE Fil
f5 6 File Edit View Go Bookniar+ts Options Directory Window Help File Edit View Go Bookniar+ts Optio
f5 8 File Edit View Go Bookniar+is Options Directory Window Help If you want to deny all hosts (for
V LabSpec - [Spectrum : C] □aaIT* File Edit Data Options Acquisition Video Setup Scripts Window Hel
23vcg04 W Microsoft Word - AfitCore B0C Ę File Edit View Insert Format To ols Tąble Window Help □
POMIAR DIODY VEE Pro - Ch-ka diody File Edit View Debug Flow Device I/O Data Display Window Help► u
pom temp 1 6i. VEE Pro - Pom_temp2 File Edit View Debug Flow Device I/O Data Display Window Help ► I
pom temp 3 6i. VEE Pro - Pom_temp2 File Edit View Debug Flow Device I/O Data Display Window Help h W

więcej podobnych podstron