Спасибо, я все понял все работает

!
Вот в чем была проблема:
когда я компилировал с '#include <pthread.h>', при компиляции было это:
k.cpp: In function `int main(int, char**)':
k.cpp:21: error: `pthread_create' undeclared (first use this function)
k.cpp:21: error: (Each undeclared identifier is reported only once for each function it appears in.)
все так и должно быть. Когда я инклудил pthread.h, было это:
/home/mad/tmp/ccQc9s5R.o(.text+0x3c): In function `main':
: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
и только в документе о 'Многопотоковые вычисления в системе Linux' я увидел:
'Данную программу необходимо компилировать с библиотекой pthread (именно в ней находятся все функции для работы с потоками)'
Вот в чем проблема была ! компильнул вот так: 'g++ k.cpp -lpthread' - все пошло как по маслу.
Спасибо блин всем!