Questions marquées «multithreading»

92
Exemples de blocage simple

Je voudrais expliquer les blocages de threading aux débutants. J'ai vu de nombreux exemples de blocages dans le passé, certains utilisant du code et d'autres utilisant des illustrations (comme les célèbres 4 voitures ). Il existe également des problèmes classiques facilement bloqués comme The...

91
Synchronisation du champ non final

Un avertissement s'affiche chaque fois que je synchronise sur un champ de classe non final. Voici le code: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } } } j'ai donc changé le codage de...

90
Comprendre java.lang.Thread.State: WAITING (parking)

Tout d'abord, une question vraiment stupide, je me demandais simplement ce que signifie le «parking» en attente? Le thread attend-il d'être parqué ou vient-il juste d'être parqué et est donc en état d'attente? Et quand ce stationnement se produit, combien de ressources cpu / mémoire sont...