java 多线程的例子

求大神帮忙写个多线程的例子简单就是程序刚启动的时候去sql数据库中查找一个字段state,如果该字段有多条为1,有一个1就new出一个线程,这时候可能有多个线程,每个线程... 求大神帮忙写个多线程的例子
简单就是程序刚启动的时候去sql数据库中查找一个字段state,如果该字段有多条为1,有一个1就new出一个线程,这时候可能有多个线程,每个线程去执行一个操作,例如输出一句话,执行完后关闭改线程,这五个线程可以定义优先级,按顺序去执行 。希望new出的线程可以定义个数,不是有多少个1就有多少个线程,可灵活配置。
跪求大神啊
这五个线程 写错了 是这几个

===========
求详细代码 跪求大神
展开
 我来答
198901245631
2015-11-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1885万
展开全部

多线程实际上就是多个线程同时运行,至于那个先完成是不能确定的。

* @author Rollen-Holt 实现Runnable接口

* */

class hello implements Runnable {

   public hello() {

   }

   public hello(String name) {

       this.name = name;

   }

   public void run() {

       for (int i = 0; i < 5; i++) {

           System.out.println(name + "运行     " + i);

       }

   }

   public static void main(String[] args) {

       hello h1=new hello("线程A");

       Thread demo= new Thread(h1);

       hello h2=new hello("线程B");

       Thread demo1=new Thread(h2);

       demo.start();

       demo1.start();

   }

   private String name;

}

可能运行结果:

小锄头andrew
2014-09-19 · TA获得超过627个赞
小锄头andrew
采纳数:224 获赞数:627

向TA提问 私信TA
展开全部
public class OutNumber {

private static int getThreadCountByDB()
{
/**
 * jdbc code to get the No of 1...
 * ...
 */
return 2;//假设返回2
}

public static void main(String[] args) {
int count = getThreadCountByDB();
for(int i = 0;i < count;i++){
Thread a = new Thread(new ThreadA());
a.start();
}
}


static class ThreadA implements Runnable{
@Override
public void run() {
System.out.println("我是刚new出来的线程!");
}

}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来悌sD
2014-09-19 · TA获得超过226个赞
知道答主
回答量:138
采纳率:0%
帮助的人:81.7万
展开全部
for(int i=0;i<10;i++){
System.out.println(name+"运行,i="+i);
Thread.sleep(1)

}
for循环这样改就行了,因为输出10个数比较小,当你启动启动第二个线程时第一个线程已经运行完毕,所以两次输出都是顺序输出,要么将i设置很大很大,要么让每次打印暂停一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
osiershi
2014-09-19 · 超过14用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:16.9万
展开全部
小伙子,学swift去吧,Java虽未过时,但是swift更适合时代
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式