java 线程
-
Java线程中synchronized和volatile关键字的区别详解
目录前言共享变量可见性实现的原理可见性 synchronized实现可见性volatile实现可见性总结前言[详细]
2024-01-31 10:24 分类:开发 -
Java线程中synchronized的用法与原理解析
目录前言现实场景问题分析解决问题synchronized 的锁机制synchronized 的用法synchronized 代码块堆栈分析synchronized 代码块实现原理synchronized 作为方法关键字总结前言[详细]
2024-01-30 10:20 分类:开发 Java线程实现的三种方式详细解析
目录前言1、继承Thread类实现多线程2、实现Runnable接口方式实现多线程3、使用ExecutorService、Callable、Future实现有返回结果的多线程前言[详细]
2023-12-09 10:32 分类:开发-
Java线程池中的工作线程Worker类源码解析
目录ThreadPoolExecutor类图Worker类的声明Worker源码分析总结ThreadPoolExecutor类图 Worker类的声明[详细]
2023-12-09 10:30 分类:开发 Java线程阻塞和唤醒的几种方式详解
目录Object类自带的方法Condition接口LockSupportObject类自带的方法 使用wait()方法来阻塞线程,使用notify()和notifyAll()方法来唤醒线程。 调用wait()方法后,线程将被阻塞,wait()方法将会释放当前持有的监视器锁[详细]
2023-11-20 10:41 分类:开发Java线程间协作wait、notify和notifyAll详解
目录概要描述生产者-消费者示例:总结概要描述 在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。尽管关于wait和notify的概念很基础,它们也都是Object类的函数,但用它们来写代码却并不简单。[详细]
2023-11-20 10:40 分类:开发Java线程中的interrupt方法解读
interrupt方法 首先梳理Thread关于interrupt的定义 /** * Interrupts this thread. * * <p> Unless the current thread is interrupting itself, which is[详细]
2023-11-19 14:32 分类:开发-
Java线程中的Timer和TimerTask原理详解
目录前言1.基础1.1 TimerTask1.2 TaskQueue1.3 TimerThread1.4 Timer任务调度函数任务调度函数(sched)2.Timer原理解析2.1 添加定时任务2.2.1 自定义实现TimerTask的 run()2.2.2 创建定时器Timer2.2.3 调用Timer任务调[详细]
2023-11-19 13:53 分类:开发 -
java中断线程的正确姿势完整示例
目录Java停止线程的逻辑(协同、通知)Sleep是否会收到线程中断信号解决方法总结Java停止线程的逻辑(协同、通知)[详细]
2023-05-11 10:39 分类:开发 loading data from file into 2d array
I am just starting with perl and would like some help with arrays please. I am reading lines from a data file and splitting the line into fields:[详细]
2022-12-28 16:32 分类:问答