type
Post
status
Published
date
Sep 5, 2023
slug
c-sharp-async-thread-signal
summary
C#异步编程-08 信号简介
tags
C#
CS
category
学习记录
icon
password
Property
Aug 9, 2024 11:58 AM
信号Signaling
有时,你需要让某线程一致处于等待的状态,直至接收到其他线程发来的通知。这就叫做signaling(发送信号)
最简单的信号结构就是ManualResetEvent
调用它上面的WaitOne方法会阻塞当前的线程,直到另一个线程通过调用Set方法来开启信号
在调用Set之后,信号会处于“打开”的状态。可以通过调用Reset将其再次关闭。
- 作者:Kitety
- 链接:https://www.kitety.com/article/c-sharp-async-thread-signal
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章


.png?table=block&id=fa81f9ab-c0da-4f4e-a935-0567380c36d0&t=fa81f9ab-c0da-4f4e-a935-0567380c36d0&width=1080&cache=v2)
.png?table=block&id=55df38cd-a361-41ee-a75d-c17615e78d6b&t=55df38cd-a361-41ee-a75d-c17615e78d6b&width=1080&cache=v2)
_(1).jpg?table=block&id=a716c7ee-7105-4a3f-8133-a15129086419&t=a716c7ee-7105-4a3f-8133-a15129086419&width=1080&cache=v2)
.jpg?table=block&id=2e9784d9-1d6e-44fc-9106-f0c576ddcb8f&t=2e9784d9-1d6e-44fc-9106-f0c576ddcb8f&width=1080&cache=v2)

.png?table=block&id=c0772cdb-ee08-49f4-b2f3-c804586bb769&t=c0772cdb-ee08-49f4-b2f3-c804586bb769&width=1080&cache=v2)

.png?table=block&id=b43ea4ae-a57d-4962-80ba-12280979702b&t=b43ea4ae-a57d-4962-80ba-12280979702b&width=1080&cache=v2)
