pthreads

PThreads ou Posix Threads são uma especificação do Open Group que define o ambiente de threads numa aplicação Unix. Entretanto sistemas Unix-like como Linux e Mac OS implementam esta especificação para permitir o uso de threads em um dado programa. A biblioteca pthreads oferece ao programador o uso de constructos específicos de programação concorrente como semáforo e mutex.
A inclusão da biblioteca pthreads geralmente se dá por um #include <pthread.h> e com a opção adicional de linha de comando -lpthread no momento de compilação de um dado programa
O ambiente do Windows não possui acesso a pthreads, tendo o seu próprio mecanismo de manipulação de threads. Entretanto, há uma implementação por um engenheiro da Red Hat denominada pthreadswin32 disponível em http://sourceware.org/pthreads-win32

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.