Et bien la concurrence à base de mémoire partagée (c'est à dire les threads) repose sur l'hypothèse suivante : tous les threads peuvent accéder aussi facilement qu'ils veulent à toute la mémoire.
...
Type: Messages; Utilisateur: gasche
Et bien la concurrence à base de mémoire partagée (c'est à dire les threads) repose sur l'hypothèse suivante : tous les threads peuvent accéder aussi facilement qu'ils veulent à toute la mémoire.
...
Sauf qu'en pratique ce n'est pas vrai, parce qu'entre 2 et 32 processeurs, les conditions d'utilisation changent trop. À 32 processeurs (ou peut-être 64 ou 128), tu n'auras plus une mémoire partagée...
On peut utiliser fork() pour répartir les calculs sur plusieurs cores, et la bibliothèque coThreads pour programmer comme avec le module Threads tout en utilisant plusieurs...
Si tu as besoin de performances, le simple fait de passer de Caml light à Objective caml te donnera un avantage bien plus important que l'utilisation de tes deux cores.
Par ailleurs, si tu es...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.