线程

snow123f1 天前
java·开发语言·线程
Lambda 表达式怎么用Lambda 表达式是 Java 8 引入的一项重要特性,它提供了一种简洁的方式来表示匿名函数(即没有名字的函数),常用于实现函数式接口(只有一个抽象方法的接口)。在 Java 中,Lambda 表达式主要用于简化回调、事件处理、集合操作等场景。
heartbeat..2 天前
java·开发语言·线程
从 0 到 1 学 Java 多线程:线程是什么?怎么用?如何保证安全?在 Java 中,线程(Thread) 是程序执行的最小单元,是操作系统调度的基本单位。一个进程(Process)可以包含多个线程,这些线程共享进程的内存空间(如堆、方法区),但拥有独立的程序计数器(PC)、虚拟机栈和本地方法栈,因此线程切换的开销远小于进程。
兵哥工控3 天前
c++·mfc·线程·afxbeginthread
MFC 对话框线程简单完整实例1. 线程函数定义 UINT MyThreadFunction(LPVOID pParam) 线程函数必须返回UINT类型 参数必须是LPVOID类型,通过LPVOID指针传递参数 函数必须是全局函数或静态成员函数
liulilittle7 天前
linux·开发语言·c++·windows·算法·线程·并发
C++ 并发双阶段队列设计原理与实现该队列采用双阶段处理模型,通过锁机制实现线程安全,核心思想包含:
故事不长丨8 天前
开发语言·c#·.net·线程·定时器·winform
C#定时器与延时操作的使用在 C# 开发的广袤领域中,定时器与延时机制宛如隐匿在幕后的精密齿轮,悄无声息却又至关重要地推动着程序的高效运转。它们是构建复杂逻辑和实现特定功能的基石,为开发者提供了对程序执行时间的精准把控。
Unlyrical12 天前
c++·线程·线程池·c++11
线程池详解(c++手撕线程池)线程池是管理线程的容器,核心作用是复用线程、控制并发数、降低资源消耗,是并发编程中优化性能的常用工具。
江上清风山间明月1 个月前
android·python·线程·进程
Android 系统中进程和线程的区别在 Android 中,进程是一个独立的执行环境,拥有自己独立的内存空间和系统资源。每个应用默认运行在一个独立的进程中。
无双@1 个月前
c++·线程·秋招·项目·高并发内存池·c++项目·内存池
高并发内存池9 —— Page Cache 回收\qquad 在上一文的Central Cache介绍中,当 Central Cache 里某一个哈希桶里的span链表里的_useCount为0了,此时就说明要将span还回去给 Page Cache。
Maỿbe1 个月前
线程
线程需要重点掌握的部分目录线程的状态及流转创建线程的方式多线程的应用Java中在Thread类里有一个枚举Enum类明确规定了Java线程的六种状态
NiKo_W1 个月前
linux·运维·服务器·前端·网络·线程·协议
Linux 重定向与Cookie由状态码表我们知道,3开头的状态码代表着重定向。临时重定向——不改变任何信息,常用来做登录跳转永久重定向——网站更换域名,旧网站不删除,做一个永久重定向的操作,会改变用户的信息。
liulilittle1 个月前
c++·线程·进程·cpu·量化·高频·亲核性
CPU亲和性深度实践:从基础原理到Intel大小核架构优化在多核处理器成为主流的今天,如何高效利用CPU资源成为性能优化的关键课题。根据摩尔定律的发展,CPU性能提升已从单纯提高单核频率转向增加核心数量和多架构协同工作。在这一背景下,CPU亲和性(CPU Affinity)技术显得尤为重要,它允许开发者精确控制进程或线程在特定CPU核心上的执行,为性能优化提供了底层支持。
特立独行的猫a1 个月前
华为·线程·仓颉·仓颉语言
仓颉编程语言的并发编程:线程模型与使用实践并发编程已成为现代软件开发不可或缺的核心能力。随着多核处理器的普及和分布式系统的广泛应用,如何高效利用计算资源、提升程序性能成为开发者必须面对的问题。仓颉编程语言提供了强大而友好的并发编程机制,让开发者能够轻松构建高性能的并发应用。
Han.miracle1 个月前
java·开发语言·jvm·学习·安全·线程·多线程
Java的多线程——多线程(3)线程安全家观察下是否适用多线程的现象是否⼀致?同时尝试思考下为什么会有这样的现象发生呢?如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的。
NiKo_W1 个月前
linux·服务器·网络·内核·线程
Linux UdpSocket的应用根据上一章的内容我们知道,服务端在启动时会默认选择消息处理方式为回显,效果如下:本章我们将编写一个Dict.hpp,目的为当客户端发送消息之后,由服务端接收消息,并执行方法为将英文单词转换为中文。为此,我们需要添加以下模块:
阿巴~阿巴~1 个月前
linux·服务器·线程·线程安全·死锁
死锁防范:四大条件与破解之道目录一、死锁定义与成因典型场景示例二、死锁产生的四个必要条件1、破坏互斥条件(Mutual Exclusion)
阿巴~阿巴~1 个月前
linux·服务器·线程·信号量·线程同步·posix·system v
Linux同步机制:POSIX 信号量 与 SystemV信号量 的 对比目录一、POSIX信号量1、定义与背景2、主要特点3、使用场景4、示例代码二、System V信号量1、定义与背景
阿巴~阿巴~1 个月前
linux·线程·pthread·互斥量·线程互斥·线程封装·raii原则
线程互斥:并发编程中的互斥量(Mutex)与RAII风格锁管理机制目录一、进程与线程间的互斥相关背景概念1、共享资源2、临界资源3、临界区4、互斥互斥锁信号量5、原子性(后续将详细讨论如何实现)
Han.miracle1 个月前
java·开发语言·线程·多线程
Java的多线程——多线程(二)1.进程包含线程2.进程是操作系统资源分配的基本单位3.同一个进程中的多个线程之间,共用同一份资源(内存,文件)
阿巴~阿巴~1 个月前
linux·服务器·开发语言·c++·线程·虚拟地址空间·线程局部存储
线程局部存储(Thread-Local Storage, TLS)目录一、线程局部存储(Thread-Local Storage, TLS)的演示使用代码二、代码分析1、线程局部存储(__thread关键字)
阿巴~阿巴~1 个月前
数据结构·线程·进程·线程封装·页表机制·栈管理
Linux线程与进程的栈管理、页表机制及线程封装目录一、线程栈管理进程(主线程)栈管理子线程栈管理二、页表和页表项页表标志位定义关键数据结构页表分配函数