黑马程序员Java笔记——多线程篇

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------

关键词:多线程的秘密花园:Thread先生与Runnable小姐、同步锁、……

引子:

现实生活中,我们可以同时做很多事情:在写代码的同时可以听音乐;在做饭的同时可以打电话等……。在使用计算机的时候也可以一边听歌,一边玩游戏。那么我们Java是否支持多线程呢,让我们来学习下。


概要:
一,进程和线程

    ① 线程:程序中单独顺序的控制流, 线程本身依靠程序进行运行。线程是程序中顺序控制流,只能使用分配给程序的资源和环境

  

    ② 进程:执行中的程序

    进程是一个执行过程,是一个动态的概念;
    进程是一个持有资源和线程的载体;
    一个进程可以包含一个或多个线程
    一个进程可以至少要包含一个线程

    ③ 单线程
    程序中只存在一个线程,实际上主方法就是一个主线程

    ④ 多线程
    多线程是一个程序中运行多个任务
    多线程的目的是更好的使用CPU资源

二、Thread类和Runnable接口

Thread先生:懂得礼让,绅士风范。每一个男人的梦想都是从一个女孩开始的。实现Runnable接口的线程类。

Thread的常用方法

1,取得当前线程对象currentThread( )

2,取得线程名称:getName( )

3,判断线程是否启动isAlive( )

4,线程强制运行join( )

5,线程休眠sleep( )

6,唤醒线程notify()

7,设置优先级setPriority()

6,线程的礼让yield()


Runnable小姐
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值