• 多线程01:概述


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


  • 相关阅读:
    ARM与MIPS平台优劣对比分析
    ARM11Linux2.6ButtonDriverBaseinfo1
    程序员都应该阅读的十一本名书
    驱动设计ARM(6410)按键驱动0基础知识点
    创业编程七个错误认识
    ARM11Linux2.6ButtonDriverBaseinfo
    Arm设计思想与高效C语言编程联系
    个人软件已死?
    评价一个软件的3个角度
    我对北理FTP联盟的建议
  • 原文地址:https://www.cnblogs.com/duanfu/p/12260372.html
Copyright © 2020-2023  润新知