摘要: struct 与内存指针互转 其实,网上有多种方法,实测效率差别较大,有个项目对性能极其敏感,因此反复研究测试,得出了最高效率的方式。 先定义 struct 数据结构 [DebuggerDisplay("NameLength = {NameLength}, NodeIndex = {NodeInde 阅读全文
posted @ 2024-11-16 18:56 darklx 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 队列消费者线程操作信号量释放的时候线程被带出的问题 在生产者-消费者场景下,如果消费者完成处理,并通过信号量发出通知时(比如通过 TaskCompleteSurce.SetResult()、SemaphoreSlim.Release()),如果这个信号量是被外部所传入,应该避免在队列自身的线程去释放 阅读全文
posted @ 2024-11-16 16:20 darklx 阅读(3) 评论(0) 推荐(0) 编辑