Click here to Skip to main content
65,938 篇文章
CodeProject 正在发生变化。了解更多

线程

线程

精选阅读

作者:Evgeny Pereguda
适用于 Windows 10 上 WPF/C# 的 PCSX/PCSX2/PPSSPP 模拟器的克隆,带有“触摸”控件
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Sebastian Solnica
.NET 应用程序中死锁的一个案例

最新文章

作者:Evgeny Pereguda
适用于 Windows 10 上 WPF/C# 的 PCSX/PCSX2/PPSSPP 模拟器的克隆,带有“触摸”控件
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Sebastian Solnica
.NET 应用程序中死锁的一个案例

所有文章

按分数排序

线程 

作者:Evgeny Pereguda
适用于 Windows 10 上 WPF/C# 的 PCSX/PCSX2/PPSSPP 模拟器的克隆,带有“触摸”控件
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
作者:Marc Clifton
讨论了各种线程方法,包括锁、互斥体、信号量、并发集合、工作队列、线程、PLINQ、TPL、异常处理和取消令牌
作者:SarmadAsghar
作者:Sacha Barber
简要介绍使用 .NET Akka 框架 (Akka.NET)
作者:Dirk Bahle
我曾发布过一篇关于ProgressViewModel的文章,展示了可在C# 4.0中用于后台处理的软件设计。本文通过输出多个进度的能力扩展了该设计。
作者:Michael Mann (mann.DEV)
.NET 3.5 的插件迁移和新功能。
作者:Eduardo Antonio Cecilio Fernandes
如何为桌面和Web应用程序构建简单的C#调度器。
作者:Andre Trollip
一套简单的类,可以轻松创建使用 UDP 的 P2P 消息。内置消息连接和交付回执,以实现可靠传输。
作者:federico.strati
这是标准 Windows / C++ 实现的多线程队列。
作者:Tim Bomgardner
使用这个方便的支持类让 .NET 线程池线程执行各种操作
作者:honey the codewitch
如何实现复杂的多线程消息传递场景
作者:hofingerandi
一个启动挂起进程的微型应用程序,以便能够附加远程调试器。
作者:gndzero
一个线程化应用程序,用于识别系统 VB6 OCX 文件是否可被利用,并生成一个批处理文件来注册更新的 OCX 控件。
作者:Andriks
一个包含一些急需功能的MessageBox替换。
作者:T. Herselman
C++11 仅头文件类,在单独的线程上执行函数,包括返回值。具有独特自定义构建的、低级、无锁双缓冲队列;采用高速数据格式,仅用 6 条 CPU 指令(lea、call、mov、add、cmp、jb)执行函数队列
作者:Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
作者:Pavel Durov
本文解释了如何在 Android 平台上实现基本游戏基础知识。
作者:Patrick Kalkman
本文介绍了我是如何开发 Androng, 一个 Android 的 Pong 克隆。
作者:Saurabh_Saxena
async 和 await - 简化 - 内部原理
作者:Yesy
改进 WPF 异步数据绑定
作者:Nejimon CR
在不使用委托、 后台工作线程或单独事件过程的情况下, 实现从 WPF 访问 WCF Web 服务, 并具有忙碌指示器和提前取消功能
作者:Jason Curl
描述了在 .NET 中使用异步 I/O 和 I/O 完成端口的使用。
作者:Florian Rappl
对 async / await 的介绍,异步编程的常见错误和解决方案,以及使用异步编程的用法和好处。我们还将讨论基于并发的有趣模式。
作者:ASP.NET Community
提高网站的可伸缩性和耗时流程的高效设计。
作者:Selim Sertaç BALCI
如何为异步操作使用代理,以及它的优缺点。
作者:Sudheesh.P.S
自动线程同步类,它们抛出异常而不是错误代码。
作者:Dirk Bahle
无需 DockingManager 引用即可保存/加载 AvalonDock 布局。
作者:Keith L Robertson
在 Visual Studio 2010 中编写看起来像同步的异步方法,无需 async/await。
作者:Vlad Neculai Vizitiu
如何在请求之外向 ASP.NET Core 应用程序添加功能。
作者:Srivatsa Haridas
多线程应用程序的简单步骤
作者:David Jeske
一个 C# 排序映射,可以高效地在两个方向上进行子集扫描。
作者:SarmadAsghar
这将有机会计算聚合、连接从 API 检索到的数据,而这是以前从未做过的。
作者:Michael Bookatz
比较迭代项目列表的不同方法,并找出最有效的方法
作者:RajeshRaushan
一种用于创建自定义线程池以理解多线程和同步概念的初学者方法。
作者:Soroush Falahati
介绍一个用于从深度图生成 3D 图像(立体和红蓝)的类。
作者:Rick Bassham
介绍如何使用 RFC 规范在 C# 中创建可用的 FTP 服务器。
作者:honey the codewitch
利用 .NET Task 框架中一些鲜为人知的领域,根据您自己的条件安排任务执行。
作者:gossd
C# 中声明式多线程理念的介绍和概念验证代码。
作者:Maxim Kartavenkov
文章描述了如何在纯 C# 中创建虚拟视频捕获源 DirectShow 过滤器
作者:Serge Berlin
.NET 库,用于内存中 GZip 和 LZMA 压缩,并结合基于 BlakeB 的强大流密码引擎
作者:Christopher Diggins
对 C# 中数组的 map 高阶函数的实现技术的非正式调查。
作者:Maxim Kartavenkov
本文介绍如何在 .NET 中使用 Direct3D 在 EVR 上进行纯 C# 视频渲染, 使用自定义演示者。
作者:Sacha Barber
关于使用 NServiceBus 进行消息传递解决方案的探讨。
作者:Simeon Sheye
从内存读取的循环可以运行多快?循环结构、数据类型、接口、展开和提升如何影响性能?
作者:C Yang
用于清点目录和统计文件的程序。
作者:Huisheng Chen
分布式文件管理
作者:Toby Steed
在上一篇文章中,我们讨论了框架的定义并对其进行了扩展。我们试图理解编写自己的框架的想法并没有你想象的那么可怕。
作者:Toby Steed
框架 – 你的第一个框架 – 第 3 部分
作者:honey the codewitch
使用流行的 RTOS 为您的物联网设备启用轻松的多线程。
作者:KjellKod.cc
不要让缓慢的磁盘访问拖慢您的日志记录器。通过使用 g2log 异步日志记录器,您将消除等待瓶颈,同时它还具有*传统*日志记录库的可靠性。
作者:Kailash Shastri
Conway 的生命游戏问题的面向对象解决方案(C#)。
作者:Alexander Sharykin
计算管道的实现,包含设计说明和代码示例。
作者:Gilberto Francisco
如何使用 C#.NET 2.0 在 VS 2005 中获取网站/URL 缩略图/截图。
作者:Mojtaba Hosseini
图形化二叉树。功能:添加、删除或搜索节点。使用了递归算法
作者:Albara Hakami
一个 Windows 窗体应用程序,以游戏的方式与许多客户共享一个白板,只有一个绘制者。
作者:Maxim Kartavenkov
本文介绍如何使用 NVIDIA 编码器 API 在 C# 中创建 H.264 视频编码器 DirectShow 过滤器
作者:Dan Thyer
通过.net远程控制喷水枪、打开车库、浇灌花园。
作者:Randy C Finch
寻找高效算法以找到 Ruth-Aaron 对
作者:r_adem
一些避免iPhone应用内存泄漏的技巧。
作者:Chris La
本文解释了如何创建自己的 C++ 同步简单锁框架。
作者:AndyUk06
在 Visual Studio 环境中设置 Boost 线程的实用指南。
作者:JasonChing
如何使用委托管理多个异步调用
作者:Peltchag
使用泛型和扩展方法为 WinForms 控件上的跨线程操作提供易于使用的帮助器。
作者:Shai Vashdi
简化 UI 线程(使用 Dispatcher) 和新线程在 WPF 中的使用
作者:Sacha Barber
使用 HTML5 WebWorkers 和自定义 jQuery 插件创建 Flickr 图片墙。
作者:matt-dot-net
一个完整的代理服务器,但它不执行 SSL 隧道,而是执行 SSL 流量的“中间人”解密,允许您检查加密流量。
作者:honey the codewitch
本文探讨了一种用于安全线程间通信的消息传递机制。
作者:Bruno van Dooren
如何实现命名管道服务器与客户端应用程序通信
作者:Bruno van Dooren
如何实现命名管道服务器与客户端应用程序通信
作者:Benktesh Sharma
如何在 Android 中实现异步任务
作者:Lee Robie
快速概述 .NET 4.5 中对异步编程的新语言支持。
作者:Vangos
在过去的几个月里,我一直在大量尝试 Intel RealSense D415 和 D435 深度摄像头。今天,我将向您展示如何在不同的坐标系之间轻松转换。RealSense D415/435 是一种低成本设备...。
作者:Mahesh Bailwal
关于 Windows 线程的基础知识,这可能有助于您理解操作系统如何实现线程。
作者:b4rc0ll0
创建一个用作手风琴菜单的智能 Java 组件。解释如何创建视觉过渡效果和简单的图标管理。还展示了如何创建具有简单级联管理的组件层次结构。
作者:ASP.NET Community
有许多与此问题相关的帖子。注销后,当用户点击浏览器上的“后退”按钮时,它会将其带回成员页面。
作者:Mohamed Hamdy
一个关于运行时实际情况的枯燥讲解。。。
作者:KjellKod.cc
如何使用 C++11 创建一个无等待、无锁的 CircularFifo。
作者:Nigel Ealand
一个简单的立体声音量计,带有音频采集卡选择。
作者:Assil
WCF 服务中的双工通道的运行示例。
作者:Sergey Alexandrovich Kryukov
解决图形、带 UI 的多线程、窗体开发、打印等问题
作者:Jaco van Staden
内存队列、线程队列和基本日志框架的基本实现
作者:Espen Harlinn
一个简单的消息队列客户端和服务器 - 演示如何创建一个能够在三分钟内处理 500,000 条消息的解决方案
作者:Espen Harlinn
本文介绍了如何使用 Microsoft Message Queuing 和 Microsoft SQL Server 创建一个简单的交易日志服务器
作者:Toby Steed
错误 – 你还在等什么?
作者:DataBytzAI
一个 Windows 线程客户端和 MVC 服务器, 展示了通过 XML 交换进行交互。
作者:Leslie Zhai
将 Linux 和其他 Unix 的轻量级下载加速器 Axel 移植到 NATIVE WIN32
作者:Soroosh Bateni
这基本上是 Charles Putney 的 DNS 测试器,但也是多线程的,并且可以与静态列表一起使用
作者:jmolivieri
boost::upgrade_mutex 的扩展
作者:Michael Adaixo
非阻塞 C# 任务取消。
作者:Tamus
一个不会死锁的 ReaderWriterLock,以及线程安全的示例集合
作者:Mircea Neacsu
C++ 线程对象及其用法
作者:logicchild
本文介绍并发集合。
作者:Simon Bridge
提供了一个多线程库并演示了其通过渲染 Mandelbrot 集的使用
作者:Manabendra Roy (Manab)
.NET 4 带来了强大的任务库,支持一段代码在并行处理器中运行。它只是简单地使用 mscorlib 4.0 中新编写的任务库 (System.Threading.Tasks) 将线程生成到多个进程中。任务库包含 For、ForEach 和 Invoke 等方法
作者:VSNetVbHarry
实现进度条并将参数传递给 LongRunningProcess。
作者:Sunasara Imdadhusen
PDF MERGER and PROTECTOR 是最好的 PDF 合并软件,它快速而强大地将 PDF 文件与密码保护结合(合并),并且您可以使用任何类型的图像或文本应用图章。使用此实用程序不需要安装 Adobe Acrobat。看起来很令人兴奋吗?
作者:tumbledDown2earth
一个基于事件的插件库,用于企业应用程序集成、可扩展性和跨业务应用程序管理。
作者:Arup Banerjee
该项目是一个简单的温度转换器 WPF 应用程序,允许用户将摄氏度转换为华氏度,反之亦然。然而,目标是演示在构建大型前端企业软件时重要的技术。
作者:Gerald Gomes
使用 Prism、WPF 和 Unity 容器开始模块化应用程序开发。
作者:Hassan Hashemi
在本文中,我们将了解 Windows 中的进程和线程
作者:Adam Robinson
ProcessQueue 管理一个线程池来处理强类型项目队列。
作者:Olivier Levrey
ProgressForm 在加载时自动启动 BackgroundWorker,并提供进度条和取消按钮。
作者:DaveAuld
这是一个基于概率的模拟,表明“交换”被认为是最佳选择!我们还将考察 Python 中多线程和多进程的影响。
作者:Zehaie M. Hailu
Python 有助于多线程 GUI 和网络应用程序的开发。
作者:Simeon Sheye
Quality Gate One Studio 是一个测试框架,它提出了一种单元和集成测试的新方法。
作者:SumitJaiswal
关于 WWF 的知识共享文章。
作者:Greg Utas
斩断线程安全的戈尔迪之结
作者:Greg Utas
在程序本应中止时使其继续运行
作者:nzjoel
这是 Virgil Dobjanschi 在 Google IO 2010 会议上的 Pattern A 的示例实现。
作者:C_Johnson
使用 WPF 从 PC 到 PIC 的 RS232 通信。
作者:Noah L
谨防数据竞争的偷袭。
作者:ken.loveday
TemplateTimer:一个方便简单的 MSVC/C++ 定时器包装器,用于 Windows,使用模板,可以轻松地为定时事件回调指定类函数。
作者:TheAntiCol
一个示例 WPF 应用程序,展示了在 UI 线程上运行的简单后台任务。
作者:Alexander Bessonov
一个简单的高级 IPC 库,能够使用本机 C++ 接口。
作者:Simon Bridge
展示了如何实现一个系统,在网络接口更改时生成事件。
作者:MSBassSinger
编写具有响应式 UI 的多线程应用程序。
作者:Michal Stehlik
一种将数据打包到单个文件中的简单方法。
作者:Ami Bar
一个完全用 C# 实现的 .NET 线程池,具有许多功能。
作者:Petr Bříza
一个基于套接字的简单 HTTP 客户端实现,能够限制上传/下载速度。
作者:Eduard Silantiev
使用各种方法提高 ASP.NET Core WEB API 应用程序的生产力
作者:sameer_87
一个可用于通用锁定的自旋锁实现。
作者:bkelly13
将类作为线程启动,简单易行
作者:Sacha Barber, Richard E King
使用 MSMQ/双工 WCF/SignalR/jQuery 将实时结果流式传输到网站
作者: Federico Di Marco
本文介绍了一个名为 SyncEvent 的通用事件类, 支持标准的线程同步操作, 如信号量和等待, 也支持多个事件。
作者:essence
对线程安全同步问题和解决方案的逐步解释。
作者:Sacha Barber
探讨使用任务并行库。
作者:Sacha Barber
探讨使用任务并行库。
作者:Sacha Barber
探讨使用任务并行库。
作者:Sacha Barber
探讨使用任务并行库。
作者:Sacha Barber
探讨使用任务并行库。
作者:Sacha Barber
探讨使用任务并行库。
作者:Rasik Bihari Tiwari
让我们了解从旧的多线程世界到任务并行库(又名 TPL)的演变。在哪些用例中您会希望利用 TPL 而不是自己创建线程。TPL 在哪些方面具有真正的优势。
作者:Bartlomiej Filipek
对于任何 C++ 开发者来说,这本书都是必不可少的资源!
作者:Jaxon7
从 Continuation 恢复 UI 响应能力(异步文件 IO)。
作者:KK Kod
文档描述了 C# 中的委托以及委托在不同场景下的用法。
作者:Suresh P V
线程池类
作者:Shubhabrata Mohanty
本文描述了工作线程如何控制 UI 并更新由 UI 线程创建的 UI。
作者:Mitendra Anand
使用 Win32 事件对象进行线程同步。
作者:Pranjit Kalita
介绍 .NET Framework 中用于线程同步的交错类
作者:Pranjit Kalita
介绍信号量与监视器的对比
作者:Chetan Kudalkar
深入理解 synchronized 关键字的含义
作者:AnthonyPaulO
这些类应该能够彻底解决困扰集合类的多线程问题。
作者:essence
局部作用域委托和 Lambda 表达式允许使用一些非常智能和有用的实用函数。
作者:Darek Danielewski
即使是经验丰富的开发人员也经常忽视线程安全的主题。在设计由多个内部和外部线程使用的应用程序或服务时,必须考虑到并发访问共享数据可能导致的问题。
作者:honey the codewitch
一个在 Core 和 DNF 上运行的 .NET 微型动态家庭 Web 服务器(第 2 版)
作者:Mohammad Elsheimy
SynchronizationContext 类及其对代码行为的影响,以及 Task.ConfigureAwait() 的研究
作者:honey the codewitch
控制您的代码将在哪个线程上执行,以及如何执行。
作者:Priyank Purwar
本文将通过一个真实的例子帮助您理解线程同步对象。
作者:honey the codewitch
深入了解 Windows 操作系统的一些核心底层。
作者:Jean-marc Lai
Unity 拦截。
作者:honey the codewitch
借鉴 .NET 的经验,轻松地在 ESP32 的线程之间安全地传递信息。
作者:Hassan Mokdad
在本文中,我将演示两件事:首先是一个非常基础和简单的代码片段,展示我们如何使用任务工厂使我们的 Web 应用程序更具响应性,下一部分将是关于如何使用 SignalR 将消息从 Web 服务器广播到所有连接的客户端。
作者:rspercy65
这是 Pramod Kumar Sing 的 2002 年 API 查看器的翻版。
作者: Guillaume Waser
WPF 进度控件和比较相关的线程方法
作者:Michael Chourdakis
通过单个 C++ 11 类使用 Windows 新的 ThreadPool
作者:J.Starkl
一个 Windows 服务, 可以处理不同线程中的不同操作, 并且可以通过小型 GUI 程序进行控制。
作者:Gast128
使用 std 或 Boost 线程和 C++ 的工作线程示例。
作者:John Kenedy S.Kom
本文使用轻量级线程、互斥量和简单算法来确定要同步的文件
作者:Maxim Kartavenkov
本文描述了开发自己的 DirectShow Splitter 过滤器所需的基本任务。
作者:Maxim Kartavenkov
本文描述了实现自己的文件源 DirectShow 过滤器的基本任务。
作者:Ajay Vijayvargiya
让我们增强我们的调试器!
作者:Faustino Frechilla
一个基于循环数组的无锁队列,不使用堆内存分配,也没有 ABA 问题



© . All rights reserved.