码迷,mamicode.com
首页 > 编程语言 > 详细

多线程01:概述

时间:2020-02-04 18:44:24      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:notify   主题   wrap   run   相交   生产者   线程通信   方式   lin   

多线程在平时生活中很常见了,比如说平时打游戏为什么那么多人可以同时一块打互不影响。晚上打王者荣耀,你和你室友同时在开黑,你们两个如何做到相互能看到,又相互独立的去执行一些事情。我跟你聊天为什么你能够发消息的同时,我也能跟你发消息,咱们两东西用的是一样的啊,等等。多线程在现实生活中是非常常见的。
 
 
线程简介:说说线程在生活中的一些例子
 
线程实现(重点):实现线程的3中方式,继承Thread,实现Runnable接口,实现Callable接口(了解)
 
线程状态:线程和人类一样生老病死,线程也是从出生,到它运行,到它死亡
 
线程同步(重点):在了解完线程状态之后,会写一些例子,比如说多个线程同时操作一个对象,如果那个对象出现了不安全的情况下,怎么办?我们就需要去考虑线程同步,比如说咱们取钱,买火车票,等等。它一定需要同步,不然的话,就是不安全的。
 
线程之间是如何通信的:我跟你两条线程,我们之间怎么能互相交流,我走我的,你走你的,那咱们之间怎么交流呢?需要用到什么呢?咱们之前学Object类遇到了一些方法,比如wait(),notify()在线程通信里面就会学到。会聊生产者和消费者,会讲一个JDK5出来的Locked,原来讲的Scychronized也会聊到。
 
高级主题:线程池,定时器


多线程01:概述

标签:notify   主题   wrap   run   相交   生产者   线程通信   方式   lin   

原文地址:https://www.cnblogs.com/duanfu/p/12260372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!