Exécuter deux threads en même temps

Je veux savoir si un programme peut exécuter deux threads en même temps (c'est en gros ce qu'il est utilisé pour corriger?). Mais si je devais faire un appel système dans une fonction où il s'exécute sur Un thread, et l'ont fait d'autres tâches en cours d'exécution dans une autre fonction où il s'exécute sur le fil B, seraient-ils à la fois être en mesure d'exécuter en même temps ou mon deuxième fonction d'attendre jusqu'à ce que le système d'appel finitions?

Ajouter à ma question initiale: Maintenant, serait-ce encore un sans coupure processus, alors que l'appel système est en cours? Je parle de l'utilisation de tout système d'appel sur UNIX/LINUX.

source d'informationauteur user2644819