文章分类 -  多线程

摘要:17、单例模式 构造器私有 不允许外部类通过构造器创建对象 (反射机制可以破坏) 1)饿汉式 直接创建类对象。不管用不用 会浪费内存 多线程是安全的(非反射破坏) package singleMode; /** * @author ajun * Date 2021/7/8 * @version 1. 阅读全文
posted @ 2021-07-27 12:34 土味儿 阅读(42) 评论(0) 推荐(0)
摘要:12、JDK1.8 部分新特性 一、四大函数式接口(必需掌握) 新时代程序员:lambda表达式、链式编程、函数式接口、Stream流式计算 一般情况是有一个方法的接口,并非绝对 函数式接口在框架底层比较多,可以简化代 JDK1.8 新特性 @FunctionalInterface public i 阅读全文
posted @ 2021-07-27 12:30 土味儿 阅读(71) 评论(0) 推荐(0)
摘要:7、Callable() 7.1、Callable 与 Runnable 比较 Callable Runnable 类型 接口 (函数式接口,可用lambda) 接口 (函数式接口,可用lambda) 包 java.util.concurrent java.lang 方法 call() run() 阅读全文
posted @ 2021-07-27 12:25 土味儿 阅读(60) 评论(0) 推荐(0)
摘要:1、什么是JUC? java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks JUC就是三个并发工具包的简称 业务: 普通的线程代码, 之前都是用的thread或者runnable接口 但是相比于calla 阅读全文
posted @ 2021-07-27 12:17 土味儿 阅读(56) 评论(0) 推荐(0)
摘要:一、基本概念 进程 Process 进程就是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位 通常再一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义,线程是CPU调度和执行的单位 线程 Thread 线程就是独立的执行路径 在程序运行时,即使没有自己创建 阅读全文
posted @ 2021-07-27 10:37 土味儿 阅读(120) 评论(0) 推荐(0)
摘要:一、项目介绍 1、前言 基于韩顺平老师坦克大战的框架和思路,进行了一些优化。编码上尽量按照阿里的代码规约;有非常详尽的注释;引入了线程池,线程安全集合类,原子类等;通过这个小项目的学习,可以深入地理解面向对象、集合、IO、多线程等,特别是多线程JUC,是整个项目的一个灵魂,所有业务都围绕着它。游戏经 阅读全文
posted @ 2021-07-17 10:10 土味儿 阅读(321) 评论(0) 推荐(0)