线程

线程
  定义:
   一个程序运行时的不同的执行路径

  创建线程的方式:
   1.继承Thread类
   2.实现Runnable接口(常用)

 

Runnable接口可以实现数据共享;因为它享用的是同一个对象;

而继承Thread就不行;因为继承他那个类也会变成一个线程类;

 

  线程的同步:
   1.多个线程操作同一资源,并且要求这些操作
   中的若干操作不能被中断,这时就需要考虑
   线程同步的问题
   2.线程同步是通过synchronized来实现
   synchronized可以修饰两种:
      1.代码块
      2.方法(默认锁定的是this)
  

  线程的通信
   有时多个线程只有彼此相互协作才可以完成
   某个功能,这时就需要线程通信
  
   实现方式:
    wait()和notify()/notifyAll()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值