线程

江上清风山间明月2 天前
android·python·线程·进程
Android 系统中进程和线程的区别在 Android 中,进程是一个独立的执行环境,拥有自己独立的内存空间和系统资源。每个应用默认运行在一个独立的进程中。
无双@4 天前
c++·线程·秋招·项目·高并发内存池·c++项目·内存池
高并发内存池9 —— Page Cache 回收\qquad 在上一文的Central Cache介绍中,当 Central Cache 里某一个哈希桶里的span链表里的_useCount为0了,此时就说明要将span还回去给 Page Cache。
Maỿbe7 天前
线程
线程需要重点掌握的部分目录线程的状态及流转创建线程的方式多线程的应用Java中在Thread类里有一个枚举Enum类明确规定了Java线程的六种状态
NiKo_W7 天前
linux·运维·服务器·前端·网络·线程·协议
Linux 重定向与Cookie由状态码表我们知道,3开头的状态码代表着重定向。临时重定向——不改变任何信息,常用来做登录跳转永久重定向——网站更换域名,旧网站不删除,做一个永久重定向的操作,会改变用户的信息。
liulilittle7 天前
c++·线程·进程·cpu·量化·高频·亲核性
CPU亲和性深度实践:从基础原理到Intel大小核架构优化在多核处理器成为主流的今天,如何高效利用CPU资源成为性能优化的关键课题。根据摩尔定律的发展,CPU性能提升已从单纯提高单核频率转向增加核心数量和多架构协同工作。在这一背景下,CPU亲和性(CPU Affinity)技术显得尤为重要,它允许开发者精确控制进程或线程在特定CPU核心上的执行,为性能优化提供了底层支持。
特立独行的猫a9 天前
华为·线程·仓颉·仓颉语言
仓颉编程语言的并发编程:线程模型与使用实践并发编程已成为现代软件开发不可或缺的核心能力。随着多核处理器的普及和分布式系统的广泛应用,如何高效利用计算资源、提升程序性能成为开发者必须面对的问题。仓颉编程语言提供了强大而友好的并发编程机制,让开发者能够轻松构建高性能的并发应用。
Han.miracle11 天前
java·开发语言·jvm·学习·安全·线程·多线程
Java的多线程——多线程(3)线程安全家观察下是否适用多线程的现象是否⼀致?同时尝试思考下为什么会有这样的现象发生呢?如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的。
NiKo_W13 天前
linux·服务器·网络·内核·线程
Linux UdpSocket的应用根据上一章的内容我们知道,服务端在启动时会默认选择消息处理方式为回显,效果如下:本章我们将编写一个Dict.hpp,目的为当客户端发送消息之后,由服务端接收消息,并执行方法为将英文单词转换为中文。为此,我们需要添加以下模块:
阿巴~阿巴~14 天前
linux·服务器·线程·线程安全·死锁
死锁防范:四大条件与破解之道目录一、死锁定义与成因典型场景示例二、死锁产生的四个必要条件1、破坏互斥条件(Mutual Exclusion)
阿巴~阿巴~14 天前
linux·服务器·线程·信号量·线程同步·posix·system v
Linux同步机制:POSIX 信号量 与 SystemV信号量 的 对比目录一、POSIX信号量1、定义与背景2、主要特点3、使用场景4、示例代码二、System V信号量1、定义与背景
阿巴~阿巴~17 天前
linux·线程·pthread·互斥量·线程互斥·线程封装·raii原则
线程互斥:并发编程中的互斥量(Mutex)与RAII风格锁管理机制目录一、进程与线程间的互斥相关背景概念1、共享资源2、临界资源3、临界区4、互斥互斥锁信号量5、原子性(后续将详细讨论如何实现)
Han.miracle18 天前
java·开发语言·线程·多线程
Java的多线程——多线程(二)1.进程包含线程2.进程是操作系统资源分配的基本单位3.同一个进程中的多个线程之间,共用同一份资源(内存,文件)
阿巴~阿巴~19 天前
linux·服务器·开发语言·c++·线程·虚拟地址空间·线程局部存储
线程局部存储(Thread-Local Storage, TLS)目录一、线程局部存储(Thread-Local Storage, TLS)的演示使用代码二、代码分析1、线程局部存储(__thread关键字)
阿巴~阿巴~19 天前
数据结构·线程·进程·线程封装·页表机制·栈管理
Linux线程与进程的栈管理、页表机制及线程封装目录一、线程栈管理进程(主线程)栈管理子线程栈管理二、页表和页表项页表标志位定义关键数据结构页表分配函数
egoist202321 天前
linux·开发语言·线程·进程·资源划分
[linux仓库]线程与进程的较量:资源划分与内核实现的全景解析[线程·贰]🌟 各位看官好,我是egoist2023!🌍 Linux == Linux is not Unix !
deng-c-f22 天前
学习·线程·协程·同步·性能
Linux C/C++ 学习日记(35):协程(五):同步、多线程、多协程在IO密集型场景中的性能测试注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。创建1000个协程(没有问题)(没问题)构建650个线程
LL_break25 天前
java·开发语言·java-ee·线程·线程池·阻塞队列
线程3 JavaEE(阻塞队列,线程池)目录阻塞队列生产者消费者模型优点分布式系统缺点java标准库提供的BlockingQueue生产者消费者模型代码
deng-c-f1 个月前
linux·学习·线程·cpu·io密集·cpu密集
Linux C/C++ 学习日记(29):IO密集型与CPU密集型、CPU的调度与线程切换注:该文用于个人学习记录和知识交流,如有不足,欢迎指点。1. 文件读写(fread/fwrite、ifstream/ofstream)
千里马学框架1 个月前
android·framework·线程·安卓framework开发·优先级·priority
安卓系统中线程优先级Priority查看方式汇总在audio相关模块开发时候,会有遇到一些优先级比较高的线程比如快速混音线程FastMixer,但是这个快速混音中的快到底是如何体现的呢?其实有一个部分就是线程的优先级,优先级直接会影响线程的cpu获取情况,本文主要来给大家讲解一下如何获取查看系统中相关线程的优先级情况。
Qt程序员1 个月前
c++·线程·c/c++·原子操作·无锁编程
基于原子操作的 C++ 高并发跳表实现在高并发的多线程编程中,传统的锁机制(如 std::mutex)常常成为性能瓶颈。锁竞争会导致线程阻塞、上下文切换开销增加,甚至引发死锁问题。为了解决这一问题,无锁编程(Lock-Free Programming)逐渐成为主流方案。通过 原子操作(Atomic Operations)和 跳表(Skip List)的结合,避免了显式锁的使用,能真正实现多线程并行访问,是解决高并发场景下有序数据结构性能问题的核心方案。