Je comprends les bases de ce que sont les races de données et comment les verrous / mutex / sémaphores aident à les empêcher. Mais que se passe-t-il si vous avez une "condition de concurrence" sur la serrure elle-même? Par exemple, deux threads différents, peut-être dans la même application, mais …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . C'est une question qui m'a …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . J'ai une question, c'est pourquoi les programmeurs semblent aimer les programmes simultanés et multi-thread en général. J'envisage 2 approches principales ici: une approche asynchrone …
Je développe un petit système à deux composants: l'un interroge les données d'une ressource Internet et les traduit en données sql pour les conserver localement; le second lit les données sql de l'instance locale et les sert via json et une api reposante. Je prévoyais à l'origine de conserver les …
Les partisans de la PF ont affirmé que la simultanéité est facile parce que leur paradigme évite l'état mutable. Je ne comprends pas. Imaginez que nous créons une exploration de donjon multijoueur (un roguelike) en utilisant FP où nous mettons l'accent sur les fonctions pures et les structures de données …
J'ai récemment commencé à plonger dans CQRS / ES parce que je pourrais avoir besoin de l'appliquer au travail. Cela semble très prometteur dans notre cas, car cela résoudrait beaucoup de problèmes. J'ai esquissé ma compréhension approximative de l'apparence contextuelle d'une application ES / CQRS dans un cas d'utilisation bancaire …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 2 ans . La plupart des travaux préparatoires …
Je cherchais dans la programmation simultanée dans les langages de programmation Erlang and Go. Selon ma conclusion, ils sont utilisés respectivement modèle Acteur et CSP. Mais je suis toujours confus avec quelles sont les différences objectives entre CSP et Acteurs? est-ce seulement théorique différent mais le même concept?
Je travaille selon le principe du partage de la programmation simultanée. Essentiellement, tous mes threads de travail ont des copies immuables en lecture seule du même état qui n'est jamais partagé entre eux ( même par référence ). D'une manière générale, cela a très bien fonctionné. Maintenant, quelqu'un a introduit …
Quelle est la meilleure pratique pour gérer le cas où deux clients ajoutent en même temps un produit dont le stock n'était que de 1? Doit-il y avoir un chèque dans le code du panier pour éviter qu'un de ces 2 clients ajoute le même produit? Ou bien ce contrôle …
Je me demandais pourquoi le problème des philosophes de la restauration est basé sur un cas de cinq philosophes. Pourquoi pas quatre? Je suppose que nous pouvons observer tous les problèmes désagréables qui peuvent survenir lorsque nous discutons de l'exemple de cinq philosophes également lorsque nous avons quatre penseurs. Est-ce …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en éditant ce poste . Fermé il y a 4 ans . Quelle serait une utilisation réelle de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettre à jour la question de sorte qu'il se concentre sur un seul problème en éditant ce poste . Fermé il y a 5 ans . Le modèle d'acteur utilisé par …
Vous voyez cette phrase ou similaire lancée de temps en temps, se référant généralement à un programme qui prétend qu'ils n'ont pas été conçus pour tirer pleinement parti des processeurs multicœurs. Ceci est courant en particulier avec la programmation de jeux vidéo. (bien sûr, de nombreux programmes n'ont pas de …
Les langages purement fonctionnels ou presque purement fonctionnels bénéficient de structures de données persistantes car ils sont immuables et correspondent bien au style sans état de la programmation fonctionnelle. Mais de temps en temps, nous voyons des bibliothèques de structures de données persistantes pour les langages (basés sur l'état, OOP) …
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.