
Результаты работы
thread-create.c
alex@alex-K53SJ:~/alex/lab6$ gcc thread-create.c -lpthread
alex@alex-K53SJ:~/alex/lab6$ ./a.out
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx^Cx
thread-create2.c
alex@alex-K53SJ:~/alex/lab6$ gcc thread-create2.c -lpthread
alex@alex-K53SJ:~/alex/lab6$ ./a.out
xxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo^Cx
primes.c
alex@alex-K53SJ:~/alex/lab6$ gcc primes.c -lpthread
primes.c: В функции «compute_prime»:
primes.c:32:16: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast]
alex@alex-K53SJ:~/alex/lab6$ ./a.out
The 5000th prime number is 48611.
critical-section.c
alex@alex-K53SJ:~/alex/lab6$ gcc critical-section.c -lpthread
alex@alex-K53SJ:~/alex/lab6$ ./a.out 200 100 10
success
alex@alex-K53SJ:~/alex/lab6$ ./a.out 0 100 10
Error
tsd.c
alex@alex-K53SJ:~/alex/lab6$ gcc tsd.c -lpthread
alex@alex-K53SJ:~/alex/lab6$ ./a.out
alex@alex-K53SJ:~/alex/lab6$ ls
a.out primes.c thread43927296.log
cleanup.c Sem_Posix thread52320000.log
condvar.c spin-condvar.c thread551978752.log
critical-section.c thread1560205056.log thread560371456.log
critical-section.c~ thread1568597760.log thread568764160.log
cxx-exit.cpp thread1576990464.log thread577156864.log
detached.c thread1585383168.log thread-create2.c
file thread1593775872.log thread-create.c
job-queue1.c thread18749184.log thread-pid.c
job-queue2.c thread27141888.log tsd.c
job-queue3.c thread275150592.log
Makefile thread35534592.log
alex@alex-K53SJ:~/alex/lab6$ cat thread1560205056.log
Thread starting.