Buenas es que tengo una duda me dicen que no es conveniente que sincronice el metodo run de un hilo y yo estoy tratando de hacer un programa para verificarlo pero no le encuentro el porque, alguno de ustedes sabe?
Gracias de antemano!!
| |||
Porque no es conveniente sincronizar el metodo run de un hilo? Buenas es que tengo una duda me dicen que no es conveniente que sincronice el metodo run de un hilo y yo estoy tratando de hacer un programa para verificarlo pero no le encuentro el porque, alguno de ustedes sabe? Gracias de antemano!! |
| ||||
Respuesta: Porque no es conveniente sincronizar el metodo run de un hilo? Hola, los métodos synchronized sólo sincronizan dentro de una misma instancia, o sea que no tiene sentido sincronizar el método run ya que si lo llamas desde dos lugares distintos serán distintas instancias, y el método no necesitará sincronizarse...
__________________ Desarrolloador Freelance - http://www.mvdit.com.uy |
| |||
Respuesta: Porque no es conveniente sincronizar el metodo run de un hilo? Si pero en un curso que estoy haciendo hablan de eso que no es bueno sincronizar, es más hacen una sincronización critica mira en está página y me cuentas que entiendes, hay una seríe de páginas acá en alguno de ellas sincronizan el metodo run http://www.javaworld.com/javaworld/j...01.html?page=6 |
| ||||
Respuesta: Porque no es conveniente sincronizar el metodo run de un hilo? bueno, en ese caso habla de que dos subprocesos intenten acceder a un mismo mètodo run(), repito, se debe tratar de la misma instancia del subproceso. En el caso, si sincronizas run(), entonces sólo uno de los subprocesos podrá ejecutar run() inmediatamente, el otro deberá esperar... estamos de acuerdo de que es un caso rarísimo me parece...
__________________ Desarrolloador Freelance - http://www.mvdit.com.uy |
| |||
Respuesta: Porque no es conveniente sincronizar el metodo run de un hilo? Me hacen una pregunta que demuestre con un programa porque no se debe sincronizar el metodo run y no sé que hacer, yo pensaba que no era conveniente porque si har 3 hilos que acceden al metodo run, y solo dos de ellos acceden a una misma variable a la hora de sincronizar el metodo el tercer hilo que puede hacer una cosa diferente o no sé le tocará a esperar a que termine la sincronización estoy un poco enredado con eso |
Etiquetas: |