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

#线程

大模型与AI底层技术揭秘(40)踩着书堆爬出坑

用户8289326

在计算机系统中,如果想取的数据不在缓存中,就是所谓的cache line miss,需要去内存里面找。如果数据是新的(类似新书刚出版)则一定得从内存里面找,需要...

200

高并发场景下到底应该创建多少线程?

冰河

创建多少线程合适, 要看多线程具体的应用场景。一般来说,我们可以将程序分为:CPU密集型程序和I/O密集型程序, 而针对于CPU密集型程序和I/O密集型程序,其...

100

有没有并发编程经验,一问这个类便知!

冰河

ThreadLocal能够在线程本地存储对应的变量,从而有效的避免线程安全问题。但是使用ThreadLocal时,稍微不注意就有可能造成内存泄露的问题。

100

非公平锁和公平锁的区别

用户11188770

非公平锁和公平锁是并发编程中的两个重要概念,用于描述线程获取锁的方式和顺序。它们的主要区别体现在线程竞争锁时的公平性上。

400

PhantomReference 和 WeakReference 究竟有何不同

bin的技术小屋

提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。

200

C++一分钟之-认识协程(coroutine)

Jimaks

协程(Coroutine)是C++20引入的一项重要特性,它为程序设计提供了更高层次的控制流抽象,允许非阻塞式的异步编程模型,而无需复杂的回调函数或者状态机。本...

700

Flow-IPC 提升 C++ 开发人员的进程间通信

云云众生s

进程间通信 (IPC) 对现代计算至关重要,它使多个处理器核心能够同时执行线程。本质上,IPC 允许不同的线程,甚至独立的程序,高效地共享数据。例如,当您流式传...

9710

流收集器:一种操作Java流的新方法

云云众生s

Java 22 中 java.util.stream.Gatherers 接口中新的可定制流操作符的代码优先之旅。

6710

Android Perfetto 系列 3:熟悉 Perfetto View

233333

抓到 Perfetto Trace 之后,一般是在 ui.perfetto.dev 中打开(如果用官方提供的脚本,则会在抓去结束后自动在这个网站上打开,想看看怎...

9410

C++一分钟之-并发编程基础:线程与std::thread

Jimaks

std::thread是C++标准库提供的用于创建和管理线程的类。它允许程序员将函数或可调用对象(lambda表达式、函数指针等)运行在一个独立的线程中,实现并...

9610

C++一分钟之-互斥锁与条件变量

Jimaks

在C++并发编程中,同步机制是保证数据一致性与线程安全的重要工具。std::mutex(互斥锁)提供了基本的互斥访问保护,而std::condition_var...

11010

MySQL8 中文参考(八十七)

ApacheCN_飞龙

作为 NDB Cluster 的一部分的 MySQL 服务器在一个主要方面与普通(非集群)MySQL 服务器不同,即它使用NDB存储引擎。这个引擎有时也被称为N...

8710

MySQL8 中文参考(八十五)

ApacheCN_飞龙

对于一般的 X 插件监控,请使用其公开的状态变量。参见第 22.5.6.3 节,“X 插件状态变量”。有关专门监视消息压缩效果的信息,请参见 X 插件的连接压缩...

9310

【问题解决】记一次线上安全测试中误用父类属性导致数据污染的解决方案

sidiot

threading.local() 是 Python 标准库中的一个类,它提供了一种在多线程环境下创建线程本地存储的机制。它允许每个线程都有自己独立的变量副本,...

14010

JUC并发编程

一只

并发编程是指多个线程同时执行程序的情况。在并发编程中,由于多个线程可能同时访问共享资源,因此需要考虑线程同步、原子性、可见性等问题。

4510

JVM入门解读

一只

Java语言中的多线程编程是基于JVM中的线程模型进行的,JVM提供了线程调度、锁机制、原子操作等机制来支持多线程并发编程。在JVM中,每个线程都有自己的程序计...

6110

面试真题分享-IO多路复用把我问住了!

可为编程

Mysql的索引主要取决于所对应的存储引擎,当采用innodb引擎主要分为两大类索引:

9210

Android :安卓学习笔记之 Handler机制 的简单理解和使用

233333

Handler一套 Android 消息传递机制,主要是子线程UI更细消息传递给主线程,从而主线程更新UI。

22710

Android面试题之App的启动流程和启动速度优化

AntDream

⑥App进程的binder线程(ApplicationThread)在收到请求后,通过handler向主线程发送LAUNCH_ACTIVITY消息;

8510

面试真题分享-线上多久一次FullGC?

可为编程

内存泄漏主要就是指程序占用内存不能及时释放内存,导致内存持续被占用从而内存泄漏。内存溢出是指程序占用内存过多,导致占用的内存满了无法满足新程序的内存分配使用从...

8610
领券