随笔分类 - 多线程
摘要:Class RandomAccessFile 介绍 该类的实例支持读取和写入随机访问文件。 随机访问文件的行为类似于存储在文件系统中的大量字节。 有一种游标,或索引到隐含的数组,称为文件指针 ; 输入操作读取从文件指针开始的字节,并使文件指针超过读取的字节。 如果在读/写模式下创建随机访问文件,则输
阅读全文
摘要:Thread 基本介绍: 线程是程序中执行的线程。 Java虚拟机允许应用程序同时执行多个执行线程。 基本方法: 构造方法: Thread() 分配一个新的 Thread对象。 Thread(Runnable target) 分配一个新的 Thread对象。 Thread(Runnable targ
阅读全文
摘要:线程管理 线程池技术 什么是线程池 可以以 new Thread( () -> { 线程执行的任务 }).start(); 这种形式开启一个线程. 当 run()方法运行结束,线程对象会被 GC 释放. 在真实的生产环境中,可能需要很多线程来支撑整个应用,当线程数量非常多时 ,反而会耗尽 CPU 资
阅读全文
摘要:使用内部锁 要操作的MyValue类 package com.edu.productCustomerDesign; /** * @作者 five-five * @创建时间 2020/9/23 */ public class MyValue { private String val; private
阅读全文
摘要:JVM编译器 前端编译器:.java文件到.class文件 JIT 编译器:从字节码到机器码 AOT 编译器:源代码到机器码 这三种编译器的编译速度和编译质量如下: 编译速度上,解释执行 > AOT 编译器 > JIT 编译器。 编译质量上,JIT 编译器 > AOT 编译器 > 解释执行。 JVM
阅读全文
摘要:首先先提供线程生命周期图,方便理解 线程同步 线程同步机制简介 线程同步机制是一套用于协调线程之间的数据访问的机制.该机制可以保障线程安全. Java 平台提供的线程同步机制包括: 锁, volatile 关键字, final 关键字,static 关键字,以及相关的 API,如 Object.wa
阅读全文
摘要:线程的创建 写一个类去继承Thread类,重写run()方法 写一个类去实现Runable接口 public class MyThread extends Thread { @Override public void run() { for (int i=1;i<=100;i++){ System.
阅读全文

浙公网安备 33010602011771号