A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

haio 中级黑马 2014-3-13 19:35:09
321#
55555555555
回复 使用道具 举报
好活动,都让我赶上了
回复 使用道具 举报
。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
lei 中级黑马 2014-3-13 20:54:26
324#
再来一次!!!!!!!!!!!!!!!!!!!1
回复 使用道具 举报

回帖奖励 +1

一个线程就是一个人,可以做一件事。多个线程多个人。两个线程,就是两个人,可以同时去做两件事
回复 使用道具 举报
顶上去!!
回复 使用道具 举报
碰个运气
回复 使用道具 举报
技术分啊技术分
回复 使用道具 举报
lei 中级黑马 2014-3-14 08:02:36
329#
再试试!!!!!!!!!!!!!!!!!
回复 使用道具 举报
好活动,是的
回复 使用道具 举报
lei 中级黑马 2014-3-14 09:23:54
331#
技术分啊技术分~~!!!!
回复 使用道具 举报
这是回复有分?
回复 使用道具 举报
多线程之一的方法

继承Thread类.zip

450 Bytes, 下载次数: 50

评分

参与人数 1技术分 +1 收起 理由
朱神必 + 1

查看全部评分

回复 使用道具 举报
线程是彼此互相独立的、能独立运行的子任务,并且每个线程都有自己的调用栈。所谓的多任务是通过周期性地将CPU时间片切换到不同的子任务,虽然从微观上看来,单核的CPU上同时只运行一个子任务,但是从宏观来看,每个子任务似乎是同时连续运行的
回复 使用道具 举报
class ThreadTest{
       public static void main (String[] args) {
           Thread t = new Thread(new Runnable(){
               public void run(){
                   System.out.println ("anonymous thread");
               }
           });   
           
           t.start();
        }
   }
回复 使用道具 举报
class ThreadTest implements Runnable{
       public void run(){
           System.out.println (Thread.currentThread().getName());
       }
       public static void main (String[] args) {
           ThreadTest tt = new ThreadTest();
           Thread[] ts =new Thread[10];
      
           for (int i =0; i < ts.length; i++)
               ts[i] = new Thread(tt);
               
           for (Thread t : ts)
               t.start();
        }
   }
回复 使用道具 举报
class ThreadTest implements Runnable{
       public void run(){
           System.out.println (Thread.currentThread().getName());
       }
       public static void main (String[] args) {
       ThreadTest tt = new ThreadTest();   
       //Thread t = new Thread (tt,"eat apple");
       Thread t = new Thread (tt);
       t.setName("eat apple");
       t.start();
        }
   }
回复 使用道具 举报
class ThreadTest implements Runnable {
        public void run() {
           System.out.println ("someting run here");
        }
        public static void main (String[] args) {
           ThreadTest tt = new ThreadTest();
           Thread t1 = new Thread(tt);
           System.out.println (t1.isAlive());
           t1.start();
           System.out.println (t1.isAlive());
        }
   }
回复 使用道具 举报
class ThreadTest implements Runnable{
       public void run(){
           for (int i = 1; i<4; i++){
               System.out.println (Thread.currentThread().getName());
               try {
                   Thread.sleep(1000);
               } catch (InterruptedException ie) { }
           }
       }
回复 使用道具 举报
静态Thread.yield()方法。
它的作用是让当前运行的线程回到可运行状态,以便让具有同等优先级的其他线程运行。用yield()方法的目的是让同等优先级的线程能适当地轮转。但是,并不能保证达到此效果!因为,即使当前变成可运行状态,可是还有可能再次被JVM选中!也就是连任。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马