
Java 多线程
文章平均质量分 96
蟾宫曲
学习日常,积跬步以至千里。
展开
-
多线程 01:Java 多线程学习导航,线程简介,线程相关概念的整理
本文是关于 Java 多线程学习的导航篇,总览了有关多线程学习的几个模块。简单介绍了一些与线程相关的基本概念,便于后续展开多线程的学习。Java 多线程学习主要模块包括:线程简介;线程实现;线程状态;线程同步;线程通信问题;拓展高级主题。原创 2024-08-07 17:13:23 · 997 阅读 · 0 评论 -
多线程 02:线程实现,创建线程的三种方式,通过多线程下载图片案例分析异同(Thread,Runnable,Callable)
本文详细介绍了创建线程的三种方式——1. 继承 Thread 类;2. 实现 Runnable 接口;3. 实现 Callable 接口。同时,通过多线程下载图片的案例,分析了这三种方式的异同。原创 2024-08-08 16:34:48 · 1082 阅读 · 0 评论 -
多线程 03:知识补充,静态代理与 Lambda 表达式的相关介绍,及其在多线程方面的应用
文章通过婚庆公司代理婚礼策划的案例讲解了静态代理这一模式,并类比了 Thread 类代理 Runnable 接口启动多线程的方式。此外,文章通过对内部类的简化,进行 Lambda 表达式的推导,并介绍了 Lambda 表达式的使用方式和注意点,同时类比 Runnable 接口这个函数式接口,讲述如何使用 Lambda 表达式创建 Runnable 对象。原创 2024-08-16 17:36:30 · 893 阅读 · 0 评论 -
多线程 04:线程状态,线程的五大基本状态及状态转换,以及线程使用方法、优先级、守护线程的相关知识
本文讲述线程状态相关知识,包括线程的五个基本状态,线程如何进行状态转换,以及如何在程序中观察线程的状态。同时,文中介绍了几种线程使用方法,如线程停止、休眠、礼让等,还有线程优先级的设置和获取,以及守护线程的相关知识。原创 2024-11-08 18:45:28 · 1572 阅读 · 0 评论 -
多线程 05:线程同步,三大不安全案例分析,synchronized 和 Lock 的应用,以及死锁相关知识
本文讲述线程同步相关知识,包括线程同步机制,线程同步涉及的三大不安全案例(不安全买票 / 取款 / 集合),及这些案例的完善方法。同时,通过 synchronized(同步)和 Lock(锁),我们能解决多线程共享资源引起的访问冲突,实现线程同步。此外,文章还介绍了死锁的知识,如死锁产生的条件,死锁的案例,以及如何避免死锁等。原创 2024-11-11 08:15:00 · 1440 阅读 · 0 评论 -
多线程 06:线程通信,生产者-消费者问题的两种处理方式(管程法、信号灯法),以及线程池的应用
本文讲述线程通信相关知识,对生产者-消费者问题进行了详细的阐述,介绍了管程法和信号灯法这两种方法来处理这个问题。此外,文中还拓展了线程池的使用,便于对多线程进行更好地管理,提升性能。原创 2024-11-11 19:53:38 · 1222 阅读 · 0 评论