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