线程
-
Thread和Runnable的区别-匿名内部类方式实现线程的创建
Thread和Runnable的区别 如果一个类继承Thread ,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 总结: 实现Runnable接…
-
java–多线程
//测试thread中的常用方法//1.start():启动当前线程;调用当前线程的run()//2.run()通常需要重写thread类中的方法,将创建的线程中需要执行的操作放在…
-
python并发编程实战(一):python并发编程简介
学习教程地址 这篇教程是:b站up主蚂蚁学Python的视频教程的笔记,原视频地址:【2021最新版】Python 并发编程实战,用多线程、多进程、多协程加速程序运行 为什么要引入…
-
Java中的线程
线程相关概念 进程 (Process):是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。可以把进程简单地理解为正在操作系统中运行的一个程序。…
-
Java 并发编程-线程安全
本文为《Java 并发编程之美第2章》的笔记总结 一、 什么是线程安全 首先要先解释一下什么是共享资源,即被多个线程所持有的资源,或者说多个线程都可以去访问的资源。 线程安全问题是…
-
mesi–cpu内存一致性协议
目录 cpu缓存一致性问题 mesi协议 mesi协议4种状态,及状态转换 模拟工具演示 cpu缓存一致性问题 一个服务器中有多个核,每个核中有多个cpu,每个cpu有多个线程。缓…
-
多线程原理_多线程内存图解和Thread类的常用方法_获取线程名称的方法
多线程原理_多线程内存图解 Thread类的常用方法_获取线程名称的方法 获取线程名称: 1.使用Thread类中的方法getName() String g…
-
Linux进程运行占用资源情况查看相关命令
1、进程绑核运行命令 taskset taskset -cp 1-3 1927 将进程号为1927的进程绑定在核1,2,3上 2、查看所有进程运行的核 top —> f …
-
Java应用线上cpu飙升排查
使用top命令实时地列出系统中的进程及其资源占用情况。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 当然也可以使用【…
-
JAVA 线程池及其源码解析
一、 六个重要参数的解释 1、 corePoolSzie 核心线程数,线程池的基本大小,在线程处于空闲状态也不会被清除的数量,除非设置了 allowCoreThreadTimeOu…