• [^] # Re: ...

    Posté par (Mastodon) . En réponse à la dépêche Erlang/OTP R11B supporte les architectures multiprocesseur. Évalué à 9.

    "The problem with Threads"
    http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.(...)

    où le monsieur explique que la sémantique des threads introduit du non-déterminisme (et tout ce qui va avec dont la difficulté à débugger) dans un contexte déterministe. D'où une difficulté à résoudre des problèmes simple comme faire un design pattern observateur en Java qui soit correct dans un environnement multithreadé (code à l'appui). Il se place dans le contexte de l'embarqué mais je pense que ses remarques sur les threads sont tout à fait pertinentes.