La mise en œuvre des threads et des processus diffère d'un système d'exploitation à l'autre, mais dans la plupart des cas, un fil est contenu à l'intérieur d'un processus.
Les threads sont une façon pour un programme de diviser -LRB- appelé "split" '-RRB- lui-même en deux ou plusieurs tâches simultanées -LRB- ou pseudo-simultanément -RRB-.