Ver la Versión Completa : Synchronized statement
Hola quería saber para que sirve este código, por qué se dice que sirve para evitar problemas de concurrencia, y qué son exactamente estos problemas. Gracias
synchronized (this) {
mocelet
29/08/12, 18:47:49
http://epere4.blogspot.com.es/2008/04/cmo-funciona-synchronized-en-java.html
pmaicas
29/08/12, 19:13:11
Imagina varias personas fumandose un solo canuto, ... eso es un problema de concurrencia, no te digo más porque ya sabes cómo se soluciona (sincronizandose !) ;-)
mocelet
29/08/12, 19:46:25
Supuesto que cada uno solo dé una calada cada vez y "libere" el canuto para que el siguiente le eche otra caladita. Si hay un gorrón que se apodera del canuto y se lo fuma entero los otros se quedan a dos velas y mueren por inanición.
Moraleja: si sincronizas algo, hazlo rápido. Y fumar puede matar xD
Jajajaja, gracias por la ayuda
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.