
Java-并发编程
文章平均质量分 88
多线程,并发相关的知识点,
笑虾
一壶泪,暗淡醇香味。
化作万樽与谁对?
忧举杯,乐举杯,地老天荒只一醉。
欲哭时,男儿无泪,千般相思苦。
杯中汇……
展开
-
Java 并发编程笔记 - 创建线程的 ?种方法
Java 只能单继承,所以一般不会这么用。Runnable 接口实现 Runnable 重写 run没有返回值启动:两种3.1. 丢进 再 3.2. 用 启动线程Callable实现 重写 有返回值。返回值类型 启动三种:3.1. 丢进 再 3.2. 用 启动线程3.3. 先丢进 再交给 提交 获取线程返回值多线程虚假唤醒对比两个方法对的判断处理。的判断在中,下次醒来时,会直接往下走。但我们想要的是被唤醒后,首先判断是否满足条件,满足的情况下才处原创 2022-06-13 21:16:28 · 149 阅读 · 0 评论 -
《Java8实战》读书笔记10:组合式异步编程 CompletableFuture
看看本章的标题,也能猜出只是个引子,它虽然也提供了一个 boolean isDone() 用来判断异步任务是否完成。但总的来说还是太简陋。接下来,了解新的 CompletableFuture 类(它实现了 Future接口) 如何利用 Java 8 的新特性以更直观的方式将上述需求都变为可能。 和 的设计都遵循了类似的模式:它们都使用了 表达式以及 的思想。从这个角度,你可以说 和 的关系就跟 和 的关系一样。本节说后续会做一个“最佳价格查询器”,从中学到不拉不拉(直接看下文即可)略。。。先准原创 2022-07-03 18:15:02 · 508 阅读 · 0 评论 -
Java高并发之魂:synchronized深度解析 —— 学习笔记
Java高并发之魂:synchronized深度解析 —— 学习笔记课程链接 https://www.imooc.com/learn/1086第2章 Synchronized简介代码演示原因分析第3章 Synchronized的两种用法(对象锁和类锁)同步代码块 synchronized (this)synchronized 的参数synchronized 修饰普通方法 (锁对象默认为 this)...原创 2019-05-07 17:55:07 · 540 阅读 · 0 评论 -
IntelliJ IDEA 记学习笔《多线程调试》
IntelliJ IDEA 记学习笔《多线程调试》测试代码为断点添加条件Debug 运行参考资料在多线程情况下,各个线程进入断点完全是看心情的。怎么才能好好的专注一个线程,方便调试呢?IntelliJ IDEA 提供的解决这群,非常简单。(其实就是我们平时用的条件断点,再多加个线程选项)测试代码package com.example.springbootdemo;class MyRunnable implements Runnable { // 实现Runnable接口,作为线程的实现类原创 2020-08-23 17:40:48 · 1234 阅读 · 0 评论