最新 最热

JDK 21探秘:引领Java开发新潮流的强大功能

JDK 21是Java开发工具包的最新版本,它引入了许多令人振奋的新特性,旨在提高开发人员的生产力和代码质量。在本文中,我们将介绍一些JDK 21的新特性,并提供使用示例,以帮助您更好地理解和应用这些功能。...

2023-12-07
1

聊聊java的两种锁同步锁和重入锁

在Java中,重入锁(ReentrantLock)和同步锁(Synchronized)都是用于实现线程同步的机制,但它们有一些区别。

2023-12-07
1

java for 循环或者while 里面使用线程池去执行代码,当都执行完成再往下执行

有一个for 循环,或者一个while 循环,里面的操作是调用其他的接口,如果不清楚需要调用多少次,反正互不影响,那么想要在这个里面使用线程池,并且这个while 里面的线程池里面的任务都执行完成之后,才会往下走,代码如何实现...

2023-12-07
1

python线程保活

Python线程的保活主要是确保线程在执行过程中不被意外中断或终止。以下是一些方法可以帮助你保持Python线程的活性:

2023-12-06
1

线程间的同步的方式有哪些

线程间的同步是指多个线程之间协调和控制彼此的执行顺序,以确保数据的一致性和正确性。常见的线程间同步的方式包括:

2023-12-05
1

错过Android主线程空闲期,你可能损失的不仅仅是性能

在Android应用程序的开发过程中,性能优化一直是开发者关注的焦点之一。在这个背景下,Android系统提供了一项强大的工具——IdleHandler,它能够帮助开发者在应用程序的空闲时段执行任务,从而提高应用的整体性能。IdleHandl...

2023-12-04
1

JVM C1、C2编译器

Java虚拟机创建了C1和C2编译器线程,用以优化应用程序的性能。但是有时这些线程会消耗大量CPU资源。在这篇文章中,我们将深入探讨C1和C2编译器线程,以及如何解决它们可能导致的高CPU消耗问题。...

2023-12-04
1

Linux中CPU亲和性(affinity)

超线程技术(Hyper-Threading): 就是利用特殊的硬件指令,把两个逻辑内核(CPU core)模拟成两个物理芯片,(一个核模拟出两个核?)

2023-12-04
1

python:ThreadPoolExecutor线程池和ProcessPoolExecutor进程池

使用:移动端多用例并行执行的时候,需要设备空闲才执行,我们可以用线程来管理一个设备,设备执行完毕 就下发一个任务。这个最好的方式 可以和队列放在一起去执行。...

2023-12-04
1

去腾讯面试了,我自信满满!

摘除了项目拷打的部分,把比较经典的问题给大家做了个总结,面试范围主要是Java 基础+Java 并发+JVM+MySQL+Redis+操作系统+算法,整体上难度一般,可能是项目拷打的比较多,八股就随便问问了。...

2023-12-02
1