Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle
Ver Más instrucciones
1
carga el IDE NetBeans haciendo clic en el icono del programa . Cuando se carga el programa , vaya a "Proyecto Nuevo /New " y seleccione "Aplicación Java " de la lista de la parte derecha de la pantalla. Un nuevo archivo de código fuente en el editor de texto de NetBeans . El archivo de código fuente contiene una función principal vacío
2
declara una variable estática x nombrados por escribir lo siguiente dentro de la función principal en el código fuente : . Static int x = 0 ;
Página 3
Crear un método sincronizado mediante la adición de la palabra clave " sincronizado " con la declaración del método . Un método sincronizado sólo se puede acceder por un hilo a la vez, evitando así inconsistencias en los datos . Para declarar un método llamado " methodName " sincronizado , escriba la siguiente declaración en el archivo de código fuente: methodName public synchronized ()
4
Incremento de un entero por escrito la siguiente declaración dentro de los corchetes del método : return x + + ;
5
Llame al método sincronizado. Para comprender lo que lleva a cabo la sincronización, primero supongamos que el método no se sincronizó . Si dos hilos paralelos llaman al método simultáneamente , éstos aumentarán cada la variable x . Como x comienza en 0 , el resultado de una operación de incremento será x = 1 . Este es un problema debido a que el método se llama dos veces , y por lo tanto, x debe ser igual a 2 . Desde " nomMetodo " se sincroniza , sólo uno de los dos hilos paralelos , entrará en el método a la vez. Un hilo escriba " methodName , " incrementales x, y salir. Esto permite que el segundo hilo para introducir " methodName " y llevar a cabo la segunda operación de incremento . Con la palabra clave sincronizada , dos llamadas a " nomMetodo " número en x siendo igual a 2 . Una llamada al método se puede escribir así: methodName ();