La programmation simultanée est assez difficile pour moi: même regarder une diapositive de base me semble difficile. Cela semble tellement abstrait. Quels sont les avantages de bien connaître les concepts de programmation simultanée? Cela m'aidera-t-il dans une programmation régulière et séquentielle? Je sais qu'il y a une satisfaction à comprendre …
Une "construction universelle" est une classe wrapper pour un objet séquentiel qui permet de le linéariser (une condition de cohérence forte pour les objets concurrents). Par exemple, voici une construction adaptée sans attente, en Java, de [1], qui suppose l'existence d'une file d'attente sans attente qui satisfait l'interface WFQ(qui ne …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Fermé il y a 4 ans . Verrouillé . Cette question n'accepte pas actuellement de nouvelles réponses ou interactions. Apprenez-en plus . J'ai réalisé que j'avais un énorme déficit de connaissances en ce qui concerne les applications …
Je travaille sur la conception d'une application composée de trois parties: un seul thread qui surveille certains événements qui se produisent (création de fichiers, demandes externes, etc.) N threads de travail qui répondent à ces événements en les traitant (chaque travailleur traite et consomme un seul événement et le traitement …
Je lis souvent que le parallélisme et la concurrence sont des choses différentes. Très souvent, les répondeurs / commentateurs vont jusqu'à écrire que ce sont deux choses entièrement différentes. Pourtant, à mon avis, ils sont liés, mais j'aimerais avoir des éclaircissements à ce sujet. Par exemple, si je suis sur …
En parcourant cet article sur la sécurité d'accès simultané de Rust: http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html Je me demandais combien de ces idées peuvent être réalisées en C ++ 11 (ou plus récent). En particulier, puis-je créer une classe propriétaire qui transfère la propriété à n'importe quelle méthode à laquelle elle peut être transmise? …
Étant donné un système qui fournit: Contrôle de concurrence / versionnage optimiste par objet (en utilisant CAS - Check-and-Set) Transactions qui n'ont jamais besoin de s'étendre sur plus d'un seul objet. Isolement de l'instantané Ce système est-il considéré comme sérialisable ? De l' isolement de l'instantané Dans une anomalie d'écriture …
Si j'ai bien compris, le modèle acteur est exactement comme le modèle objet, mais avec quelques différences: CHAQUE objet génère son propre thread séparé et ce n'est pas un problème même lorsque vous avez des milliers d'objets. Les acteurs n'interagissent pas en appelant des fonctions et en obtenant des valeurs …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Le parallélisme implicite ^ peut …
J'ai un gros calcul à faire. Bien que je puisse utiliser tous les cœurs, j'ai pensé qu'il y avait une raison de ne pas utiliser 1 cœur et de ne pas l'utiliser. (calcul cpu seulement pas d'E / S). Ou est-ce que je sous-estime le système d'exploitation qu'il ne saurait …
J'essaie de mieux comprendre ce qui serait nécessaire pour qu'un compilateur puisse faire des choix intelligents concernant la concurrence au nom du programmeur. Je me rends compte qu'il existe de nombreux aspects difficiles de ce problème, par exemple: S'assurer qu'il n'y a pas de conditions de course S'assurer que le …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Dans son célèbre article The …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Existe-t-il un modèle de conception ou une pratique que je peux utiliser pour aider avec des services qui sont en panne ou en baisse, tandis que d'autres sont stables? Que se passe-t-il si j'ai trois microservices, et deux d'entre eux sont bons, et l'un meurt en plein milieu d'un POST? …
La lecture sur la concurrence dans Erlang , me rappelle la boîte à outils de concurrence Akka . Les deux vous donnent des outils pour empêcher ou limiter les conditions de course . Mais vous pouvez envoyer des liens vers des données mutables vers d'autres processus à l'aide de la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.