黑马程序员-Java基础-多线程

                                                                      黑马程序员——java基础——多线程

------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

线程学习之与进程的区别?

     1、进程  
                       特点:
                             简单的说就是计算机在运行的程序。例如QQ、音乐播放器、视频播放器它们都运行在内存中,它们就是进程。
                             在某一时刻,计算机只能运行一个进程,但是进程在计算机中里面做着高速的切换,所以我们看上去是同时在运行(多核的计算机除外)。

                             每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单单元。

                        作用:

                            大大提高了计算机的运行效率。

     2、线程                      

                     特点:就是进程中的一个独立控制单元。

                    特性:随机性,谁抢到谁执行,至于执行多长,cpu说的算。 

     两者的关系

         线程控制着进程的执行。

         一个进程至少有一个进程。

 线程之如何用?

    方法一:继承Thread类

          步骤:

            1、继承Thread类

            2、重写run方法

            3、继承了Thread类的子类调用start方法开启线程

    为什么要覆盖run方法

       Thread类用于描述线程,run方法是用于存储要运行的代码,而Thread的代码很简单,覆盖run方法是为了能够更好的对run方法功能的强化。

    代码实现:

class Demo extends Thread{
          public void run(){
             for(int x=0;x<100;x++){
<p>              System.out.println("run...."+x);</p>          }
    }
}
class ThreadDemo{
   public static void main(String[] args)  {
      Demo d = new Demo();
      d.start();
  }
}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值