进程与线程的简单介绍

原创
10/11 21:07
阅读数 92

1.进程:

     每一个独立的应用程序就是一个进程

     例如: QQ 微信 杀毒软件   window系统   一个人  每一台车

      如何区分:每一个进程都会拥有独立的资源

 2.线程

        进程的执行单元                    进程在某些时间片内执行的业务

 3.进程与线程的关系

       一个进程至少包含一个线程 [主线程]                   一个进程可以包含多个线程 [必须有一个主线程]

 4.单线程和多线程对比

    单线程--耗费支援--效率低--安全性高

    多线程--效率高--资源占用少--安全性低

    多个线程共享进程资源,多个抢一份资源

下面简单创建一个线程:

1.测试类

总结:创建线程

   方式:四种(+1种)

          两种常用的方式 :     Thread类       Runnable类

          两种其他的方法:      Callable         Future

           特殊的线程:            原子质量volatile

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部