
并发编程
文章平均质量分 94
java并发
ydenergy_殷志鹏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发必备,单机强力,高性能队列制造者:Disruptor 快速入门笔记
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容 一、Disruptor概述(马士兵教育) 作者:马士兵 http://www.mashibing.com 最近更新:2019年10月22日 1、介绍 主页:http://lmax-exchange.github.io/disruptor/ 源码:https://github.com/LMAX-Exchange/disruptor GettingStarted: https://github.com/LMAX-Excha...原创 2021-01-27 18:59:53 · 717 阅读 · 0 评论 -
多线程与高并发 笔记,非面向初学者 一、JUC锁,一些面试题和源码讲解
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容 1、基本概念 启动线程的3种方式 Thread,Runnable,线程池Executors.newCachedThrad(或者说lambda表达式) 实际启动线程无非就是实现Thread类,或者继承Runnable接口,而问出第三种方式,就可以答线程池或者lambda表达式,这两种实际也是Thread或者Runnable 线程基本方法 sleep:让当前线程睡眠一段时间 yield:谦让一下...原创 2021-01-25 15:32:37 · 437 阅读 · 0 评论 -
多线程与高并发 笔记,非面向初学者 二:java引用,高并发多线程容器,线程池
网页左边,向下滑有目录索引,可以根据标题跳转到你想看的内容 上一节:JUC锁,一些面试题和源码讲解 1、引用 java引用共4种,强软弱虚 强引用:我们普通的new一个对象,就是强引用,只有它指向为空了,或者已经没用了,才会被回收 软引用:JVM内存不够了,就回收软引用 弱引用:只要碰见垃圾回收器(System.gc()),就被回收 虚引用: 1、软引用 /** * 软引用 * 软引用是用来描述一些还有用但并非必须的对象。 * 对于软引用关联着的对象...原创 2021-01-26 23:13:10 · 306 阅读 · 0 评论 -
java多线程基础
一、线程与进程,线程的实现方式 什么是线程? 聊线程我们需要先知道什么是进程(进程包含线程,一个进程可以有多个线程,进程结束线程一定结束,线程结束,进程不一定结束) 进程:是当前正在执行的一个程序,比如我们同时运行了qq和微信,这两个程序就是两个独立的进程 进程是静态的执行过程 占用特定的内存空间 不同进程间相互独立,由cpu、内存地址code 和 内存空间data组成 一个单核cpu同一时刻只能处理一个进程,如果进程过多,cpu负担会很重,所以现在有很多4核,8核cpu来同时处理多个进程原创 2020-11-18 18:39:44 · 335 阅读 · 0 评论