- 使用OD调试进程 OD调试进程的方法有三种: (1)方法一:直接调试。使用快捷键F3(或OD菜单[文件] – [打开])选择欲调试的可执行程序,等OD载入后即为进程。这种方法用的最多,也是调试信息最全... 使用OD调试进程 OD调试进程的方法有三种: (1)方法一:直接调试。使用快捷键F3(或OD菜单[文件] – [打开])选择欲调试的可执行程序,等OD载入后即为进程。这种方法用的最多,也是调试信息最全...
- 一. 进程的使用 1. 导入进程包 #导入进程包 import multiprocessing 12 2. Process进程类的说明 Process([group [, target [, na... 一. 进程的使用 1. 导入进程包 #导入进程包 import multiprocessing 12 2. Process进程类的说明 Process([group [, target [, na...
- 先说一下使用Windbg附加进程实时调试的应用场景和注意事项: 应用场景: 集成测试环境,影响异常后,分析异常和线程上下文的执行堆栈、参数情况;生产环境:短时间内调试程序异常,查看异常上下文和参数,但... 先说一下使用Windbg附加进程实时调试的应用场景和注意事项: 应用场景: 集成测试环境,影响异常后,分析异常和线程上下文的执行堆栈、参数情况;生产环境:短时间内调试程序异常,查看异常上下文和参数,但...
- 一:引言 /// .NetFramework1.0就有多线程! /// 进程:计算机概念,程序运行在服务器占据的全部计算机的资源 /// 线程:计算机概念,是进程在相应操作时候的一个最小单元,也包括c... 一:引言 /// .NetFramework1.0就有多线程! /// 进程:计算机概念,程序运行在服务器占据的全部计算机的资源 /// 线程:计算机概念,是进程在相应操作时候的一个最小单元,也包括c...
- 一:自旋锁的概念 自旋锁:自旋锁(Spinlock)是最简单的线程锁,基于原子操作实现,它使用一个数值来表示锁是否已经被获取,0表示未被获取,1表示已经获取,获取锁时会先使用原子操作设置数值为1,... 一:自旋锁的概念 自旋锁:自旋锁(Spinlock)是最简单的线程锁,基于原子操作实现,它使用一个数值来表示锁是否已经被获取,0表示未被获取,1表示已经获取,获取锁时会先使用原子操作设置数值为1,...
- 从根本上讲,线程阻塞属于程序Hang的一种,其表现主要有: 随着请求的增加,线程数一直增加,可能会把线程池打爆 低CPU使用率(被阻塞后的CPU使用率降低) 请求没有返回,客户端一直在等待,直至T... 从根本上讲,线程阻塞属于程序Hang的一种,其表现主要有: 随着请求的增加,线程数一直增加,可能会把线程池打爆 低CPU使用率(被阻塞后的CPU使用率降低) 请求没有返回,客户端一直在等待,直至T...
- 先说Windows下CPU使用率这个概念: CPU使用率:在任务管理器的刷新周期内CPU忙的时间与整个刷新周期的比值。默认的刷新周期是1s。 即1s内,反映出系统的CPU繁忙程度 我们打开Windo... 先说Windows下CPU使用率这个概念: CPU使用率:在任务管理器的刷新周期内CPU忙的时间与整个刷新周期的比值。默认的刷新周期是1s。 即1s内,反映出系统的CPU繁忙程度 我们打开Windo...
- 第一阶段 线程有限多余的会固化到磁盘 public static class Sample01 { public static void Send(IPAddress address, int... 第一阶段 线程有限多余的会固化到磁盘 public static class Sample01 { public static void Send(IPAddress address, int...
- 混合锁的特征是在获取锁失败后像自旋锁一样重试一定的次数,超过一定次数之后(.NET Core 2.1 是30次)再安排当前进程进入等待状态 混合锁的好处是,如果第一次获取锁失败,但其他线程马上释放了锁,... 混合锁的特征是在获取锁失败后像自旋锁一样重试一定的次数,超过一定次数之后(.NET Core 2.1 是30次)再安排当前进程进入等待状态 混合锁的好处是,如果第一次获取锁失败,但其他线程马上释放了锁,...
- 互斥锁:Monitor 和 mutex 定义:private static readonly object Lock = new object(); 使用:Monitor.Enter(Lock... 互斥锁:Monitor 和 mutex 定义:private static readonly object Lock = new object(); 使用:Monitor.Enter(Lock...
- 一:原则操作的概念 所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 原子操作案例 /... 一:原则操作的概念 所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 原子操作案例 /...
- 一般来说线程都是有自己上下文,变量是不共享的,这就需要线程本地存储 public static class TlsSample { [ThreadStatic] public stati... 一般来说线程都是有自己上下文,变量是不共享的,这就需要线程本地存储 public static class TlsSample { [ThreadStatic] public stati...
- optimization: { splitChunks: { chunks: 'async', //对同步,异步,所有的模块有效 minSize: 30000, //当模块大于 30... optimization: { splitChunks: { chunks: 'async', //对同步,异步,所有的模块有效 minSize: 30000, //当模块大于 30...
- .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,... .NET Core-多线程主要分为原生线程和托管线程 一:原生线程,操作系统负责线程的创建、运行、切换、终止, 线程切换有两种方式: 1、主动切换,线程对应的任务主动要求暂停线程的运行 2、被动切换,...
- using Quartz; using Quartz.Impl; using System; using System.Collections.Concurrent; using System.Threa... using Quartz; using Quartz.Impl; using System; using System.Collections.Concurrent; using System.Threa...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签