最新 最热

trait 对象的静态分发与动态分发

A trait is a collection of methods defined for an unknown type: Self. They can access other methods declared in the same trait.

2024-05-15
1

Java一分钟:多线程编程初步:Thread类与Runnable接口

多线程是Java中实现并发执行任务的关键特性。本文将简要介绍Java中创建线程的两种方式:继承Thread类和实现Runnable接口,并讨论常见问题、易错点及其避免策略。...

2024-05-15
1

juc04-验证线程处于临时状态

当一个线程被启动时,并不代表线程就有了执行权。线程处于临就绪状态并没有执行权,这个时候 main 线程继续往下执行,有可能是别的线程先开始执行。...

2023-10-20
1

什么是 Safepoint

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-07-25
1

常见Java面试题 创建线程有哪几种方式?

①. 继承Thread类创建线程类 定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 创建Thread子类的实例,即创建了线程对象。 调用线程对象的start()方...

2022-11-28
2

通俗易懂常用设计模式

7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式

2022-06-09
2

thread,runnable,callable,future

runnable线程接口需要实现run接口没有返回值(void run)没有抛出异常callable有返回值有抛出异常thread类,实现了runnable接口future接口,实现类futuretask,获取异步计算结果线程运行结果,是否在运行,是否运行完成等callable...

2022-04-07
1

基础篇:异步编程不会?我教你啊!CompeletableFuture

以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建。如果需要返回值,则是调用Executor.submit获取Future。但是多个线程存在依赖组合,我们又能怎么办?可使用同步组件CountDownLatch、CyclicBarrier等;其...

2022-03-17
2

Operating System 04 - wait()

当一个子进程改变了他的状态时(停止运行, 继续运行或者退出), 会有两件事情发生在父进程.

2021-08-11
2

CPU的负载

平均负载并非使用率。cpu顶多100%,不可能120%使用率,但负载可以是200%,因为还有等待运行的进程。

2021-05-24
1