Programación San
Salario flotante privado;
Nombre de cadena privada;
Empleado público(){}
Empleado público (salario flotante , nombre de cadena){
this.salary = salario;
this.name = nombre
}
Sincronización pública void addSalary( recuento de coma flotante){
//Aumento de salario
}
Sincronización pública nula reducirSalario(recuento flotante){
/ /Salario reducción
}
Flotación pública getSalary(){
Devolución de salario;
}
} p>
Prueba de categoría {
Public static void main(String args[]){
Los empleados finales representan tres = nuevos empleados (3000, "Zhang San");
Subproceso A = nuevo subproceso(new Runnable() {
@override
public void run(){
// Administrador a
Zhan San . addsalary(666);
}
}).start();
Subproceso B = nuevo subproceso (nuevo Runnable() {
@override
public void run(){
//admin b
Zhan San. addsalary (666);
}
}).inicio();