• # Threads lib et forks

    Posté par . En réponse au message cours Thread. Évalué à 3.

    Ce qui est dispo sous UNIX en général l'est aussi, la plupart du temps, pour Linux en particulier. Dans tous les cas , cherche du coté de linuxthread de Xavier Leroy, ou de bb_thread, déjà très vieille ...

    Autrement, si c'est pour un cours, tu n'es pas non plus obligé de t'appuyer sur une lib exprès. La plupart du temps, un fork suffit et, dès lors, tu peux tirer avantage de tout le système d'ordonnancement de l'OS, spécialisé dans l'affaire, et qui en plus fera cohabiter tes tâches avec le reste de ce qui tourne sur la machine.

    Si tu peux te restreindre à Linux en particulier, vois du coté de l'appel système clone (), sur lequel s'appuient la plupart des libs de threads sous Linux.

    Enfin, POSIX est une norme, qui est même partiellement applicable sous Windows. C'est une bonne idée de la suivre, lorsque c'est possible.