Código:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
nlec = Integer.parseInt(jTextField1.getText());
nesc = Integer.parseInt(jTextField2.getText());
tlec = Integer.parseInt(jSpinner1.getValue().toString());
tesc = Integer.parseInt(jSpinner2.getValue().toString());
//jTextArea1.setText("");
Semaforo sem = new Semaforo();
for (int i = 1; i <= nlec; i++)
{
new Lector("Lector" + i, sem).start();
}
for (int i = 1; i <= nesc; i++)
{
new Escritor("Escritor" + i, sem).start();
}
} catch (NumberFormatException numberFormatException) {
jTextArea1.setText("Ingrese un valor valido");
}
}
y este es el codigo del menu..
Código:
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run()
{
ventana ventana1=new ventana();
ventana1.setVisible(true);
}
});
}
al ejecutar esto es el resultado....
Código:
run:
Lector1: Intentando leer
Lector1: Leyendo.
Lector2: Intentando leer
Lector2: Leyendo.
Escritor1: Intentando escribir.
Lector1: Sale de la DB.
Lector2: Sale de la DB.
Escritor1: Escribiendo.
Escritor1: Sale de la DB.
este resultado es el que quiero que me muestre pero dentro del jTextArea
gracias por la ayuda...