Cuestión : Java sincronizó la edición del hilo de rosca

Hola el experts

We tiene una edición con métodos sincronizados y los objetos sincronizados con el threads

We tienen correctamente tener y el código de prueba que encendemos las peticiones del zócalo en las cuales entonces crea un hilo de rosca qué entra una cerradura sincronizada que haga una cierta prueba simulada process.

We espere con el proceso sincronizado que pasa con código ser 1 hilo de rosca del hilo de rosca 4 del hilo de rosca 3 del hilo de rosca 2 pero estamos teniendo actual edición adonde los hilos de rosca están pasando con el método sincronizado en esta versión del

The Java del hilo de rosca 2 thread.
(la razón del hilo de rosca 3 del hilo de rosca 4 de la orden 1 el 1 primer de proceso del hilo de rosca pues es el primer hilo de rosca para golpear la cerradura sincronizada) que estamos utilizando ser: ¿la plataforma " del
Java (TM) de la versión “1.5.0_16 del
java, edición estándar para el

We del servidor VM (estructura 1.5.0_16-b02, modo mezclado) de los apuroses del
Java del negocio (estructura 1.5.0_16-b02) (TM) ha hecho alguno que cavaba alrededor y encontró eso allí clase de un insecto en el rel= " nofollow " del” _blank” del target= de " http://bugzilla.globus.org/globus/show_bug.cgi?id=5583” del href= del side
el /globus/show_bug.cgi de http://bugzilla.globus.org? id=5583

But no podemos poner al día la versión JVM de Java pues otros usos están utilizando este version.

So para la pregunta:

1. ¿Hay otra de la manera de usar un método de fijación con la versión actual de Java qué trabajará con los hilos de rosca múltiples que le tienen acceso qué hará que los hilos de rosca entran en orden?

2. Necesitamos las cerraduras de un arsenal así que podemos controlar ciertos hilos de rosca que hacen los métodos para procesar data.
por ejemplo Thread-1 estamos teniendo acceso a un método conseguimos los 0]
Thread-2 de la cerradura [estamos teniendo acceso a un método conseguimos un 1]
Thread-3 de la cerradura [estamos teniendo acceso a un método conseguimos una cerradura [0] (bloqueado a Thread-1 se acaba mientras que necesita los mismos procces iguales que Thread-1) el
Etc…

Thanks en-avanza, el

p.s. es código de prueba está abajo con la edición con el
del hilo de rosca (cualquier petición del zócalo funcionará con el código en el puerto correcto) class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
>import notpretty java.net " del class= " del id= " codeSnippet839158 del
           
class= del

Respuesta : Java sincronizó la edición del hilo de rosca

Suena como usted debe en lugar de otro utilizar una coleta (y quizás también un semáforo)

http://www.exampledepot.com/egs/java.lang/WorkQueue.html
http://java.sun.com/developer/technicalArticles/J2SE/concurrency/

Otras soluciones  
 
programming4us programming4us