首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#线程

高并发业务必读 深入剖析 Java 并发包中的锁机制

李福春

小张和老李一起工作已有数月,双方在技术上也有了很多的交流,但是却总是存在一些争议。

300

面试刷题17:线程两次start()会发生什么?

李福春

本篇回答了一个常规面试问题,线程两次start会发生什么?然后从线程的存储,线程的状态充分认识了线程这个系统基本调度单元。

800

面试刷题16:synchronized和ReentrantLock的区别?

李福春

这两货都是java提供的同步机制,提供了互斥语义和可见性,当一个线程获得资源之后,其它竞争资源的线程必须等待或者堵塞。

600

面试刷题15:synchronized底层是如何实现的?

李福春

所有的同步场景都是基于锁。锁在并发编程中发挥重要作用。 我是李福春,我在准备面试,今天的题目是:

500

软件基本原理一

李福春

软件研发行业,新技术的出现日新月异,如何高效的学习,保持技术先进性? 基于第一性原理:即 抓住事物的本质特征,按照事物本身的规律去推导,演绎事物在各种场景下的变...

900

java8-CompleableFuture的使用1

李福春

如果计算价格的方法产生了错误,提示错误的异常会被现在在试图计算商品价格的当前线程的范围内,最终计算的异步线程会被杀死,这会导致get方法返回结果的客户端永久的被...

900

腾讯技术面:一条Redis命令是如何执行的?

腾讯云开发者

Redis ( Remote Dictionary Server): 是一个开源的内存数据库,提供了一个高性能的键值(key-value) 存储系统,常用于缓存...

11910

有我在就没有人能拷打你!一文火速讲清JUC中常问类Semaphore

程序员牛肉

对于 Java 初学者而言,JUC是突破高并发编程的关键跳板。其中精妙的设计思想 —— 从锁优化到无锁并发,从线程协同到资源调度 —— 堪称并发编程的 "设计模...

7610

C++线程回收误用,导致批量设备随机掉线!

开源519

  回头再看这个紧急问题,根源在于误用了线程detach()。后续开发中,回收线程尽量不要使用detach()。

3400

MySQL进程CPU飙升到900%,怎么处理?

测试开发技术

大家在使用MySQL过程,想必都有遇到过CPU突然过高,或者达到200%以上的情况。

9410

多场景 OceanBase 并发参数调整方案

爱可生开源社区

为了维持租户活跃线程数恒定,同时考虑到大查询线程挂起的发生,租户就需要动态的从多租户线程池中申请线程。最大线程数用于限制单个租户的内存开销,每个租户总共可持有的...

8610

并发计算终极指南:从接口到服务器的容量全景图

烟雨平生

在并发世界里,没有度量就没有优化。精确计算并发不是数学游戏,而是每个工程师守护系统稳定的神圣使命!

9710

ForkJoin 实现高效并行处理

FunTester

ForkJoin 框架采用了分而治之的策略,结合内部的工作窃取算法和线程池机制,实现了任务的高效拆分与并行执行。这种机制不仅简化了多线程编程的复杂度,还显著提升...

8610

一文解析ReentrantReadWriteLock源码,我说白了真不难!

程序员牛肉

在这个非公平锁中,写线程总是可以尝试获取锁(返回false表示不应该阻塞),而读线程则需要检查队列头部是否是一个等待的写线程。如果是,读线程应该阻塞,让写线程有...

8110

ZGC 入门简介:可扩展低延迟 JVM 垃圾收集器

用户9421738

JDK 的 - XX:+UseDynamicNumberOfGCThreads 选项使垃圾收集器能够根据工作负载和系统条件动态调整 GC 线程的数量。随着 JD...

9910

【Linux篇章】线程操控术2:如何让代码如千军万马听你号令(精讲线程控制)

羑悻的小杀马特.

默认情况下,新创建的线程是joinable的,线程退出后,需要对其进⾏pthread_join操作,否则⽆法释放资源,从⽽造成系统泄漏;如果不关⼼线程的返回值,...

9710

【Linux篇章】线程操控术1:如何让代码如千军万马听你号令(精讲线程概念)

羑悻的小杀马特.

1·单个线程如果出现除零,野指针问题导致线程崩溃,进程也会随着崩溃等;如信号处理都交给了它所属的进程了。(故线程不能像进程那样查看退出信息等;因为都交给它所属于...

9310

OkHttp源码解析(小白必看,建议收藏)

计蒙不吃鱼

网络底层库,它是基于 http 协议封装的一套请求客户端,虽然它也可以开线程,但根本上它更偏向真正的请求,跟 HttpClient, HttpUrlConnec...

8010

OkHttp源码解析(小白必看,建议收藏)

计蒙不吃鱼

网络底层库,它是基于 http 协议封装的一套请求客户端,虽然它也可以开线程,但根本上它更偏向真正的请求,跟 HttpClient, HttpUrlConnec...

8010

星闪开发之buttondemo烧录后无效果思路

计蒙不吃鱼

锁定内核线程,确保线程安全。创建名为 “led_task” 的线程,指定堆栈大小。设置线程优先级。解锁内核线程,允许任务调度。

10000
领券