Examle for Producer - consumer problem using Java threads:
import
public
class ManfacturingUnit {
ManfacturingUnit manfacturingUnit =
new ManfacturingUnit();
manfacturingUnit.
new Producer().start();
manfacturingUnit.
new Consumer().start();
}
System.
out.println("Consume->"+ basket.pop());
i++;
}
else {
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
}
System.
out.println("Produced->"+ i);
i++;
}
else {
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
}
}
}
Output:
Produced->1
Consume->1
Produced->2
Consume->2
Produced->3
Consume->3
Produced->4
Consume->4
Produced->5
Consume->5
Produced->6
Consume->6
Produced->7
Consume->7
Produced->8
Consume->8
Produced->9
Consume->9
No comments:
Post a Comment