SimpleObjectFIFOTest.java
上传用户:songled
上传日期:2022-07-14
资源大小:94k
文件大小:1k
源码类别:

进程与线程

开发平台:

Java

  1. public class SimpleObjectFIFOTest extends Object {
  2. public static void main(String[] args) {
  3. try {
  4. SimpleObjectFIFO fifo = new SimpleObjectFIFO(5);
  5. fifo.printState();
  6. fifo.add("S01");
  7. fifo.printState();
  8. fifo.add("S02");
  9. fifo.printState();
  10. fifo.add("S03");
  11. fifo.printState();
  12. Object obj = fifo.remove();
  13. System.out.println("just removed obj=" + obj);
  14. fifo.printState();
  15. fifo.add("S04");
  16. fifo.printState();
  17. fifo.add("S05");
  18. fifo.printState();
  19. fifo.add("S06");
  20. fifo.printState();
  21. } catch ( InterruptedException x ) {
  22. x.printStackTrace();
  23. }
  24. }
  25. }