社区
Java SE
帖子详情
创建了100个线程,怎样保证同时运行的只有10个线程?
隐藏起来
2013-01-29 02:49:51
如题。
我需要创建100个线程,但是由于内存等的限制,我只想同时运行10个,同时运行的10个中运行完一个,就激活另外一个进去运行,怎么实现?
3q
...全文
630
2
打赏
收藏
创建了100个线程,怎样保证同时运行的只有10个线程?
如题。 我需要创建100个线程,但是由于内存等的限制,我只想同时运行10个,同时运行的10个中运行完一个,就激活另外一个进去运行,怎么实现? 3q
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
失落夏天
2013-01-29
打赏
举报
回复
两个思路 一个是设计标记位 一个资源类,类中有一个标记位,一个方法, 创建一个线程,方法中数值+1,数量达到10时标记为置为false,当然,这个方法一定需要加把锁。 结束一个线程,方法中数值-1,剩下的你应该知道吧。。。。 另一个思路就是定义线程池的标准线程数量 ,Executors.newScheduledThreadPool(int corePoolSize); 建议还是第一种吧。容易理解,操作方便。
chengxu2011
2013-01-29
打赏
举报
回复
线程池。。。
面试题:有A,B,C三个
线程
,如何
保证
三个
线程
同时执行?如何在并发情况下
保证
三个
线程
依次执行?如何
保证
二个
线程
有序交错进行?
面试题:有A,B,C三个
线程
,如何
保证
三个
线程
同时执行?如何在并发情况下
保证
三个
线程
依次执行?如何
保证
二个
线程
有序交错进行?面试题:有A,B,C三个
线程
,如何
保证
三个
线程
同时执行?如何在并发情况下
保证
三个
线程
依次执行?如何
保证
二个
线程
有序交错进行?有A,B,C三个
线程
,如何
保证
三个
线程
同时执行?有A,B,C三个
线程
,如何在并发情况下
保证
三个
线程
依次执行?有A,B,C三个
线程
,如何
保证
三个
线程
有序交错进行? 面试题:有A,B,C三个
线程
,如何
保证
三个
线程
同时执行?如何在并发情况下
保证
三个
线程
依次执行?如何
保证
创建
多少个
线程
合适?
文章目录
创建
多少个
线程
合适?1.为什么要使用多
线程
?CPU密集型程序I/O密集型程序2.
创建
多少个
线程
合适?CPU密集型程序
创建
多少个
线程
合适?I/O密集型程序
创建
多少个
线程
合适?3.例题:第一题:第二题:增加CPU核心数就一定能解决问题么?
创建
多少个
线程
合适? 拾人牙慧,看了一篇博客做做记录。 大佬博客:https://www.jianshu.com/p/f30ee2346f9f 1.为什么要使用多
线程
? 相比单
线程
优势在同时处理多个事件,速度快的时间优势;但多
线程
也同样容易出问题。 合适的场景+合适的
java 如何
创建
100
个
线程
_java
创建
多
线程
Java提供了
线程
类Thread来
创建
多
线程
的程序。其实,
创建
线程
与
创建
普通的类的对象的操作是一样的,而
线程
就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的
线程
。要产生一个
线程
,有两种方法:◆需要从Java.lang.Thread类派生一个新的
线程
类,重载它的run()方法;◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。为什么Java要提供两种方...
Python | threading01 -
创建
两个同时
运行
的子
线程
文章目录一、前言二、
创建
两个同时
运行
的
线程
2.1、代码2.2、
运行
三、threading库的函数3.1、threading.Thread()3.2、threading.join()3.3、threading.start()四、最终的完整代码 一、前言 使用threading库,咱们的python程序就能从单
线程
串行变成多
线程
并发。python的threading库实现的“并发”是假的并发,即同一时刻只有一个
线程
在
运行
。据说python后来想将这个假的“并发”改为真的并发,但出现特别多的BUG,最后放弃了
java-多
线程
-如何
创建
一个
线程
,
运行
一个
线程
等等
java-多
线程
-如何
创建
一个
线程
,
运行
一个
线程
等等
创建
进程的目的: 开启一条执行路径,去
运行
指定代码和其他代码实现同时
运行
而
运行
指定代码就是这个执行路径的任务 jvm
创建
的主
线程
任务都定义在了主函数中 而自定义的
线程
的任务在: Thread类用于描述
线程
,县城需要任务,所以run方法就是对
线程
任务的描述。 封装自定义
线程
任务的函数就是run,任务代码就写在run方法中。 开启
线程
为了
运行
...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章