请教一个java多线程的问题,想在一个线程中执行多个 Runnable 接口实例的run方法。 如题,java中有没有这样的情况,创建一个线程,这个线程可以接受多个Runnable 实例对象,在这个线程中依次的执行几个对象的run方法?希望不吝赐教,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExecutorService threadPool = Executors.newSingleThreadExecutor();threadPool .execute(Runnable command1);threadPool .execute(Runnable command2);.....可以次的执行Runnable 这几个对象的run方法. 这个所线程池吧,这样还是把runnable 的对象交给了一系列的线程进行运行,而不是在同一个线程里面,是吗? 不过我现在想要的是,在同一个线程里面执行一系列的 runnable 对象的run方法。 就是可以动态的向这个执行线程里面增加 Runnable 对象。 有没有啥方式? 上面的就没问题。newSingleThreadExecutor创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。可以动态的向这个执行线程里面增加 Runnable 对象 可以这么说一下: 有一个线程T, T并不知道有几个Runnable要给他运行。这几个Runnable非要用一个线程执行的原因是: 这些Runnable之间的执行关系是线性的,顺序执行。这位高手能否再详细介绍一下这个 “以无界队列方式来运行该线程” 无界队列是个啥意思么? 多谢。 无界队列 就是你想要的。不知道有多少个Runnable要执行,并且是按排队方式依次执行咯 多个socket的多线程问题 请帮我找找错误,谢谢! 如何将一个应用程序(例如计算器)嵌入到java的窗体中 JTable的纵向和横向表头怎么做? c/s模式下java怎样传送由服务器查询到的大量数据集? 在线等,安装MyEclipse后打开报错 求base64算法 急!!文件操作的问题? 如何取得系统日期含毫秒(YYYY-MM-DD HH:mm:ss 后面如果有毫秒(3位))? 调用函数出错,请各位指点,谢谢!!!!! 2道练习题难倒我了,求助 如何查找一个物化视图是在哪些表的基础上创建的?
threadPool .execute(Runnable command2);.....可以次的执行Runnable 这几个对象的run方法.
newSingleThreadExecutor创建一个使用单个 worker 线程的 Executor,以无界队列方式来运行该线程。
可以动态的向这个执行线程里面增加 Runnable 对象
可以这么说一下: 有一个线程T, T并不知道有几个Runnable要给他运行。
这几个Runnable非要用一个线程执行的原因是: 这些Runnable之间的执行关系是线性的,顺序执行。这位高手能否再详细介绍一下这个 “以无界队列方式来运行该线程” 无界队列是个啥意思么? 多谢。