- 博客(6)
- 收藏
- 关注
原创 多线程原理与实战【04 线程的基本操作】
多线程原理与实战【04 线程的基本操作】线程的基本操作线程的名称设置和获取线程的sleep操作线程的interrupt操作线程的基本操作线程的名称设置和获取package com.ryder.code;public class ThreadNameDemo { private static final int MAX_COUNT = 3; static class RunTarget implements Runnable { @Override
2021-05-23 10:13:02
237
原创 多线程原理与实战【03 线程的核心原理】
多线程原理与实战【03 线程的核心原理】线程的核心原理线程的调度与时间片线程的优先级线程的核心原理线程的调度与时间片时间片:CPU在时间毫秒在维度进行分段,每一小段叫作一个CPU时间片。调度:分时调度模型(系统平均分配CPU在时间片)、抢占式调度模型(系统按优先级分配CPU时间片,优先级相同随机选择一个,优先级高在线程获得CPU时间片相对多一些)线程的优先级public class Thread implements Runnable { //该属性保存一个Thread实例在优先级,即[
2021-05-17 22:00:15
169
原创 多线程原理与实战【02 创建线程的4种方法】
多线程原理与实战【02 创建线程的4种方法】创建线程的4种方法Thread类详解Thread类详解创建线程的4种方法Thread类详解线程ID 属性 tid 用于保存线程的ID ,由JVM 进行管理,在进程内唯一。线程名称 属性 name 保存一个Thread线程实例的名字。线程优先级 属性 priority 保存一个Thread实例的优先级。是否为守护线程 属性 daemon 默认为false守护线程:进程运行时提供的后台服务的线程,比如垃圾回收线程(GC)。线程状态p
2021-05-16 10:19:29
317
原创 多线程原理与实战【01 进程与线程】
多线程原理与实战【01 进程与线程】进程与线程的基本原理、区别进程的基本原理线程的基本原理进程与线程的区别进程与线程的基本原理、区别你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。进程的基本原理进程的大致结构图:一般来说,一个进程由程序段、数据段和进程控制块三部分组成。程序段:是进程的程序指令在内存中的位置,包含需要执行的指令集合。数据段:是进程的操作数据在内存中的位
2021-05-15 09:08:26
101
原创 Redis
Redis简述和常见问题解决方案一、 redis概要描述概要二、 规范要求一、键值设计1. key 名设计2. value 设计3.【推荐】:控制 key 的生命周期,redis 不是垃圾桶。三、 redis数据结构使用场景1、 String2、 hash3、 list4、 set5、sorted set四、 常见问题1.缓存穿透问题缓存穿透的解决方案2.缓存雪崩问题缓存雪崩的解决方案3.缓存击...
2020-01-16 14:11:55
668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人