En informatique, la concurrence est une propriété des systèmes dans lesquels plusieurs calculs peuvent être effectués dans des périodes de temps qui se chevauchent. Les calculs peuvent être exécutés sur plusieurs cœurs dans la même puce, des threads à temps partagé de manière préemptive sur le même processeur, ou exécutés sur des processeurs physiquement séparés.
J'ai deux méthodes dans ma classe, qui seront exécutées dans un environnement concurrent: class Clazz {
private int counter = 0;
private volatile Map<..> map = ...
Je travaille sur une plate-forme qui héberge de petites applications Java, qui utilisent toutes actuellement un seul thread, vivant à l'intérieur d'un moteur Docker, consomman ...
Récemment, je construis une API REST dans le cadre d'une affectation où je suis supposé incrémenter un compteur dans la table de la base de données, en supposant ...