最新 最热

G1垃圾收集器(10)之mixed gc日志

并发标记日志并发标记是全局的,与回收过程是两个阶段,所以并发标记可以说是独立的。//并发标记 - 初始标记阶段,在年轻代GC中完成100.070: [GC pause (G1 Evacuation Pause) (young) (initial-mark), 0.0751469 secs] [...

2021-06-23
0

高楼翻译:并发用户数的估算方法(请仔细看译者注)

原文名:《Method for Estimating the Number of Concurrent Users》 2004年

2021-06-10
0

生产者消费者问题Java实现

多线程并发应用程序有一个经典的模型,即生产者/消费者模型。系统中,产生消息的是生产者,处理消息的是消费者,消费者和生产者通过一个缓冲区进行消息传递。生产者产生消息后提交到缓冲区,然后通知消费者可以从中取出消息进...

2021-05-21
1

使用 wrk 压测并精细控制并发请求量

在之前的文章使用 wrk 完成简单的自定义动态请求[1], 我介绍了如何使用 wrk 制造随机请求, 也给出了 lua 脚本的使用方式, 这篇博客主要想介绍下在压测时如何利用 wrk 精细控制并发请求....

2021-05-10
1

手撕代码 多线程手撕代码题

两个线程,线程1打印A,线程2打印B,两个线程同时并发,要求保证先打印A,后打印B使用synchronized+ wait、notifypublic class Main{ static class Number{ public int num = 1; Number(){}......

2021-04-14
1

JVM G1GC的算法与实现

G1GC(Garbage First Garbage Collection)是在 OpenJDK 7 中引入的 GC 算法,其最大的特点就是非常重视实时性。

2021-03-11
1

《流畅的Python》第十八章学习笔记

并发是指一次处理多件事。并行是指一次做多件事。二者不同,但是有联系。一个关于结构,一个关于执行。并发用于制定方案,用来解决可能(但未必)并行的问题。使用线程实现文本式旋转指针# -*- coding: utf-8 -*-# @Time : ...

2021-03-10
1

进程、线程、进程池、进程三态、同步、异步、并发、并行、串行

我们打开一个聊天软件,这就是开启了一个进程;当我们在软件里面打开一些功能,比如空间, 扫一扫, 设置...,这些操作就是线程

2021-03-09
1

王道操作系统学习(一) 操作系统的基本特征

操作系统特征:并发、共享、虚拟、异步并发和共享互为存在条件 并发:事件宏观上同时发生,微观上交替发生 并行 两个事件或多个事件在同一个时刻同时发生 操作系统的并发性: 计算机系统同时存在着多个运行程序...

2021-03-02
1

了解操作系统的那些事儿,从这篇文章开始

不懂计算机系统也能写程序,这是不争的事实。但是我们「学习操作系统并非是为了去创造一个操作系统,而是为了理解操作系统之后写出更好的程序」。...

2021-02-26
1