A biblioteca glib possui uma abstração de threads, com uma API simples e que se mantém a mesma em todos os S.Os suportados.
Exemplo de utilização: Link
O exemplo mostra uma utilização bem básica, sem necessidade de compartilhar memória e etc. Aplicações reais nem sempre são tão simples! Documentação oficial: Link