我正在用 Java 编程。我有一个作业池 ( BlockingQueue
),一些线程会监视这个池。当有一个新工作时,线程会尝试接受这个工作。该作业执行一些任务,因此我不希望操作系统在该作业尚未完成时为其他线程占用 CPU。这意味着我希望我的工作是一项原子工作。
问问题
788 次
我正在用 Java 编程。我有一个作业池 ( BlockingQueue
),一些线程会监视这个池。当有一个新工作时,线程会尝试接受这个工作。该作业执行一些任务,因此我不希望操作系统在该作业尚未完成时为其他线程占用 CPU。这意味着我希望我的工作是一项原子工作。