我正在开发可能从不同线程输入的同步函数。我需要建立机制,允许在多个线程调用它时根据FIFO方法进入我的函数。在Java 1.4中解决此任务的方法是什么?
答案 0 :(得分:1)
您可以使用公平锁定。在Java 5.0中,您可以使用new ReentrantLock(true);
使其成为公平锁定。
在Java 1.4中,您可以尝试Doug Lea的旧并发库。 http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/QueuedSemaphore.html
我很惊讶仍然在Java 1.4中开发的人。有些孩子用Java开发,在这个版本发布时并没有出生。