• 多线程01:概述


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


  • 相关阅读:
    react中使用map时onClick事件失效
    【Taro全实践】Taro在微信小程序中的生命周期
    git的基本操作
    【Taro全实践】修改radio组件的大小
    react中回车enter事件处理
    安装nodejs 后运行 npm 命令无响应
    React中跨域问题的完美解决方案
    在React中修改antd的样式
    Linux 开机过程(转)
    Microsoft Windows XP Professional X64 Edition Corporate Keys
  • 原文地址:https://www.cnblogs.com/duanfu/p/12260372.html
Copyright © 2020-2023  润新知