线程

Maỿbe7 小时前
java·数据结构·线程
阻塞队列的学习以及模拟实现一个阻塞队列今天上午学习了阻塞队列。之前在数据结构的时候,学过队列。把队列放在多线程中,对队列会有新的体会。我自己也实现了一个阻塞队列结合生产消费模型,希望对于大家有帮助~
Maỿbe16 小时前
java·线程·线程池·工厂模式
线程池的详细知识(含有工厂模式)下午学习了线程池的知识。重点探究了ThreadPoolExecutor里面的各种参数的含义。我详细了解了这部分的知识。其中有一个参数涉及工厂模式,我将这一部分知识分享给大家~
Nelson_hehe3 天前
操作系统·线程·进程·进程调度·408考研
考研系列-操作系统:第二章、进程与线程程序:是静态的,就是存放在磁盘的可执行文件,是一系列指令的集合进程:动态的,是程序的一次执行过程。同一个程序执行多次会对应多个进程。
Maỿbe4 天前
线程
线程安全问题的成因大家晚上好呀~~ 今天学习了线程不安全问题的成因。线程安全问题是十分重要的知识点,我想把我所学的与大家分享一波,希望可以帮助到有需要的人,同时加深自己对于线程安全问题的理解。
码观天工10 天前
性能优化·c#·.net·线程·线程池·多线程·异步
C#线程池核心技术:从原理到高效调优的实用指南在现代软件开发中,多线程编程是提升应用程序性能的关键手段。随着多核处理器的普及,合理利用并发能力已成为开发者的重要课题。然而,线程的创建和销毁是一个昂贵的过程,涉及系统资源的分配与回收,频繁操作会导致性能瓶颈。线程池应运而生,通过预先创建并重用线程,线程池不仅降低了线程管理的开销,还能有效控制并发线程数量,避免资源耗尽。
敲上瘾1 个月前
c++·功能测试·缓存·性能优化·线程·高并发内存池
高并发内存池(五):性能测试与性能优化前言 在前几期的实现中,我们完成了tcmalloc基础的内存管理功能,但还存在两个关键问题:未处理超过256KB的大内存申请。
bigear_码农1 个月前
开发语言·python·线程·进程·协程
python异步协程async调用过程图解项目中有用到协程,但是对于协程,线程,进程的区别还不是特别了解,所以用图示的方式画了出来,用于理清三者的概念。
敲上瘾1 个月前
c++·算法·缓存·线程·高并发内存池·池化技术
高并发内存池(四):内存释放原理与实现前言:经过前3期的攻坚,我们已完整实现了内存动态申请的核心模块。接下来将进入关键阶段——内存释放机制的理解与实现,这是构建完整 高并发内存池 的最后一块技术拼图。该模块完成后,项目主体架构将基本成型(达90%),后续主要聚焦于边界测试和性能调优。欢迎关注本专栏的开发者们持续追踪代码演进,共同探讨高并发内存池的工程实践优化方案。
Thomas_Cai2 个月前
python·线程·进程·协程
Python的线程、进程与协程线程和进程是并发执行的两种主要方式选择使用进程还是线程,取决于具体的应用场景和需求。参考1:https://liaoxuefeng.com/books/python/async-io/coroutine/index.html 参考2:https://liaoxuefeng.com/books/python/async-io/asyncio/index.html
SuperHeroWu72 个月前
华为·线程·harmonyos·鸿蒙·eventhub·emitter·事件广播
【HarmonyOS NEXT】EventHub和Emitter的使用场景与区别移动应用开发的同学应该比较了解EventHub,类似于EventBus。标准的事件广播通知,订阅,取消订阅的处理。EventHub模块提供了事件中心,提供订阅、取消订阅、触发事件的能力。
stackY、3 个月前
线程
【Linux】:封装线程朋友们、伙计们,我们又见面了,本期来给大家带来封装线程相关的知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!
郑州吴彦祖7723 个月前
java·线程·synchronized
《深入解析Java synchronized死锁:从可重入锁到哲学家就餐问题》各位看官,大家早安午安晚安呀~~~如果您觉得这篇文章对您有帮助的话欢迎您一键三连,小编尽全力做到更好 欢迎您分享给更多人哦
charlie1145141913 个月前
汇编·学习·操作系统·线程·进程·手搓教程
从0开始的操作系统手搓教程21:进程子系统的一个核心功能——简单的进程切换目录具体说说我们的简单RR调度处理时钟中断处理函数调度器 scheduleswitch_to我们下面,就要开始真正的进程切换了。在那之前,笔者想要说的是——我们实现的进程切换简单的无法再简单了——也就是实现一个超级简单的轮询调度器。
magic 2453 个月前
java·开发语言·线程
深入理解Java多线程编程:从基础到高级应用进程是指操作系统中的一段程序,它是一个正在执行中的程序实例,具有独立的内存空间和系统资源,如文件、网络端口等。在计算机程序执行时,先创建进程,再在进程中进行程序的执行。一般来说,一个进程可以包含多个线程。
SuperHeroWu73 个月前
华为·线程·进程·harmonyos·鸿蒙
【HarmonyOS Next】鸿蒙应用进程和线程详解进程的定义: 进程是系统进行资源分配的基本单位,是操作系统结构的基础。在鸿蒙系统中,一个应用下会有三类进程: (1) 主进程, (2) ExtensionAbility进程,同一种类型的ExtensionAbility会放在一个进程里。例如FromExtensionAbility,创建了两个,也会在同一个进程里。【ExtensionAbility详情参见官方链接:ExtensionAbility组件】 (3) WebView渲染进程,用于网页容器渲染的进程。【这种设计提升了鸿蒙系统中arkWeb的网页容器
小沈同学呀3 个月前
java·spring boot·后端·线程·thread·threadlocal
SpringBoot中使用 ThreadLocal 进行多线程上下文管理及其注意事项在多线程编程中,线程安全是一个重要的问题。Java 提供了多种机制来处理线程安全问题,其中 ThreadLocal 是一个非常有用的工具。本文将详细介绍 ThreadLocal 的原理及其在多线程上下文管理中的应用,并在springboot中使用ThreadLocal保存请求中携带的用户信息。
清水加冰4 个月前
linux·c++·线程
【Linux线程】线程控制目录1. 线程创建pthread_createclone2. 获取线程IDpthread_create 函数的输出参数
韩曙亮4 个月前
操作系统·线程·进程·软考·进程管理·程序·系统架构设计师
【系统架构设计师】操作系统 - 进程管理 ① ( 进程概念 | 进程组成 | 进程 与 程序 | 进程 与 线程 | 线程 可共享的资源 - ☆考点 )进程概念 : 进程(Process)是 操作系统 中 程序 的 执行实例 , 是 资源 分配、调度 的 基本单位 ;
zwhSunday4 个月前
linux·线程
线程概念、操作在父子进程对同一变量进行修改时发生写时拷贝,这时候拷贝的基本单位是4KB,会将该变量所在的页框全拷贝一份,这是因为修改该变量很有可能会修改其周围的变量(局部性原理),这是一种以空间换时间的做法;malloc和new其实对申请内存做了封装,申请的也是4KB的整数倍。