摘要: List根据属性去重 创建一个user集合 User user1 = new User("user1", 18, "AAA"); User user2 = new User("user2", 18, "BBB"); User user3 = new User("user3", 18, "AAA"); 阅读全文
posted @ 2023-05-13 16:24 zxxstar 阅读(801) 评论(1) 推荐(0) 编辑
摘要: Java并发小结02 主要参考自《实战Java高并发程序设计》。 线程与进程 进程是计算机系统进行资源分配和调度的基本单位,是线程的容器。 线程是处理器任务调度和执行的基本单位。 这里可以复习一下进程和线程的区别: 根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位 资源开销:每个进程都有 阅读全文
posted @ 2023-03-15 20:58 zxxstar 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Java并发小结01 主要参考自《实战Java高并发程序设计》。 需要知道的概念 - 同步与异步 - 并发与并行 - 临界区 - 阻塞与非阻塞 - 死锁、饥饿、活锁 同步与异步 同步:同步方法一旦被调用,必须等待方法返回后才能继续后续的行为。 异步:异步方法就像一个消息传递,被调用后方法会立即返回, 阅读全文
posted @ 2023-03-14 15:59 zxxstar 阅读(81) 评论(0) 推荐(0) 编辑