有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何绑定同时运行的线程数

假设我有一个包含100个线程的列表

我想只允许5个线程同时运行,直到列表中的所有线程都完成了它们的工作

我也不能将java线程池用于此任务

你能给我一个如何绑定我正在运行的线程数的线索吗


共 (1) 个答案

  1. # 1 楼答案

    我想你需要的是semaphore。查一下医生。 简而言之,信号量是一种锁定方法。您可以从semaphore singleton类(进程作用域唯一)请求资源控制函数进程的运行数量