标签
线程
相关的文章:本列表汇集了关于线程的多篇文章,涵盖线程编程、线程安全、Linux 线程管理等主题,帮助读者深入理解和应用线程技术。
本文探讨了Linux线程的实现原理、核心API、同步机制及最佳实践,强调线程编程对提升程序并发性能的重要性。通过示例,读者可学习线程的创建、管理与同步,避免竞态条件和死锁问题。
极客技术博客’s Blog ·
现代操作系统中的线程是实现并发的核心机制。Linux 的线程模型基于轻量级进程,经过多年的演进,形成了成熟的架构。本文探讨了 Linux 线程的本质、实现原理、管理方式、同步机制、调度策略及最佳实践,以帮助开发者高效使用线程。
极客技术博客’s Blog ·
Libevent 默认不支持线程安全,需要初始化线程锁回调以实现多线程支持。每个 event_base 和 bufferevent 拥有独立锁,降低死锁风险。建议每个线程使用一个 event_base,以确保高性能和简化逻辑。使用时需注意锁竞争。
土法炼钢兴趣小组的博客 ·
AgentThread 消息存储机制:理解 ChatMessageStore。AgentThread 消息存储机制:理解 ChatMessageStore。实现内存存储,支持扩展为数据库、Redis...
dotNET跨平台 ·
进程是正在执行的程序实例,包含程序计数器、寄存器和变量的当前值。每个进程概念上都有自己的虚拟CPU。
shrik3 ·
freeCodeCamp.org ·
在Linux中,干净地终止线程并不简单。可以通过布尔变量和信号机制来实现,但使用pthread_cancel可能导致资源泄漏,因此建议将外部代码隔离在独立进程中。rseq机制可以在关键代码段内安全检查停止标志并执行系统调用。
程序师 ·
CuTe线程值布局(TV布局)用于将张量划分为小张量,使线程组中的每个线程按照特定模式访问数据。TV布局将线程与数据坐标映射,便于分块复制和MMA操作。反向TV布局则将数据元素坐标映射到线程索引,以验证数据访问模式。CuTe TV分区通过计算线程坐标简化了数据访问过程。
Lei Mao's Log Book ·
PlanetScale - Blog ·
等待线程劫持是一种隐蔽的进程注入技术,通过劫持等待状态的线程并修改其栈顶返回地址来执行payload。这种方法不创建新线程,避免监控,适用于对线程行为敏感的环境。其核心在于利用Windows线程调度机制,具有高隐蔽性和抗追踪性。
FreeBuf网络安全行业门户 ·
PyCoder’s Weekly ·
.NET程序崩溃的原因是线程池中的线程异常退出。通过分析dump文件,发现CLR在GC时无法识别该线程,导致访问违例。文章总结了故障重现的方法,并使用Process Monitor和MinHook工具追踪问题,强调了C#与C++交互时的注意事项。
豌豆花下猫 | Python猫 ·
InfoQ ·
Rust.cc ·
华硕HP ZBook Ultra G1a笔记本搭载AMD Ryzen AI Max+ 395处理器和64G内存,性能强劲但续航一般,充电兼容性差。适合特定需求,但价格昂贵,不推荐给普通用户。
ddadaal.me ·
Armin Ronacher's Thoughts and Writings ·
实时互动网 ·
#硬件设备 AMD 将从本月末开始销售 RYZEN Threadripper PRO 9000 WX 系列高性能工作站处理器,最高提供 96 核心 192 线程,但售价高达 11,699 美元。这些处理器专门为高性能工作站设计,同时对本地 AI 模型进行优化,可以帮助人工智能开发者在本地开发 AI 应用,包括微调模型和推理等。查看全文:https://ourl.co/109823
Java 21+ 的虚拟线程为 CompletableFuture 提供了优雅的解决方案,支持非阻塞异步操作,避免了传统 Future 的线程阻塞问题,从而提升了效率。
morling.dev -- Blog ·