Multithreading

In GNU/Linux è possibile sviluppare programmi paralellizzando il lavoro in diversi modi. Uno dei più popolari è l’uso dei thread POSIX (pthreads).

Ci sono diversi linguaggi di programmazione che implementano i thread POSIX. Alcuni di questi linguaggi schermano i thread POSIX dietro le interfacce di programmazione (“API”) tipiche di quel linguaggio e portabili attraverso le piattaforme. Per il momento i nostri corsi di thread POSIX, con le loro interfacce native, sono limitati ai linguaggi C e C++.

Comunque, possiamo svolgere i nostri corsi di multithreading in praticamente tutti i linguaggi del nostro elenco dei linguaggi. Oltre al parallelismo e multithreading forse vi potrebbe interessare anche la più comprensiva sezione dei nostri corsi nominata programmazione parallela e distribuita.