发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

多线程使用

2008-04-19 16:08
赞助商链接

for(int i=0;i<10;i++)
new Thread(frame).start();


frame实现runnable接口

这样算不算创建了10条线程呢

如果不算,那要怎样创建呢

如果算,10线程执行的是不是同一个任务呢?

如果是 怎样让每条线程执行不同的任务呢

2008-06-13 20:57

你所谓任务什么意思,这是十个不同线程,但是执行同一个业务逻辑frame,就象十个人分别在工作,工作性质一致的,但是工作具体数据和结果就不一样。这是类和对象的区别。

2009-02-18 01:14

你把放进去的Runnable 用不同的类去实现 重写里面的run()方法,具体,逻辑就写在里面 。。最后Thread。start()的时候就会调用各个Runnable实现类的run()方法了 不知道这是不是你想要的结果。。。

2009-02-27 23:27

是个线程, 做同样的逻辑,但可能结果不一样,就想banq说的。
比如你逻辑是 打印出目前的时间, 那么这是个线程执行的结果肯定不一样

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com