随笔 - 61  文章 - 0  评论 - 547  阅读 - 129万 

  你对C#中的Timer了解多少?知道有三种Timer吗?他们的区别是什么?编程时选择哪个比较合适?

  你会线程(Thread)编程吗?多线程编程又知道多少?断点续传又知多少?

  一口气提了这么多问题,其实也是鄙人心中的疑惑,在前几日的编写Vod下载器中就遇到了线程的问题,包括Timer的使用,所以为了进一步学习,才把相关的好文章整理成册,重点强化一下,同时分享出来让那些和我一样欠缺这方面的同仁一同提高。

  文章下载地址:https://files.cnblogs.com/xia520pi/C_Sharp_Timer_Thread.rar

  文章的目录:

1C#Timer解析... 3

1.1、版权声明... 3

1.2、内容详情... 3

2Timer范例教程... 17

2.1、版权声明... 17

2.2、内容详情... 17

3Socket网络编程大全... 23

3.1、版权声明... 23

3.2、内容详情... 23

3.2.1 简单服务器端... 23

3.2.2 简单客户端... 24

3.2.3 获得本机IP. 24

3.2.4 端对端通信... 25

3.2.5 点对点通信... 25

3.2.6 UDP对时服务器端... 27

3.2.7 UDP对时客户端... 28

3.2.8 点对点传输文件... 30

3.2.9 发送邮件... 33

3.2.10 接收邮件... 33

4、多线程使用threadthreadpooltimer 44

4.1、版权声明... 44

4.2、内容详情... 44

5、谈谈多线程的思维方式... 52

5.1、版权声明... 52

5.2、内容详情... 52

6、断点续传、多线程上载... 59

6.1、版权声明... 59

6.2、内容详情... 59

7C#多线程学习... 66

7.1、版权声明... 66

7.2、内容详情... 66

7.2.1 多线程的相关概念... 66

7.2.2 如何操纵一个线程... 68

7.2.3 生产者和消费者... 71

7.2.4 多线程的自动管理(线程池) 81

7.2.5 多线程的自动管理(定时器Timer) 85

7.2.6 互斥对象Mutex. 87

8C#多线程编程... 91

8.1、版权声明... 91

8.2、内容详情... 91

8.2.1 lock使用注意事项... 91

8.2.2 集合类中SynchronizedSyncRoot属性原理分析... 93

8.2.3 Monitor使用示例及Mutex简介... 99

8.2.4 同步事件和等待句柄... 102

8.2.5 Timer(定时器)使用示例... 105

8.2.6 volatile关键字的原理探讨... 107

8.2.7 Interlocked类操作... 108

8.2.8 使用Semaphore类限制资源并发访问数... 109

8.2.9 ReaderWriterLock类实现多用户读/单用户写同步... 111

8.2.10 异步方法调用... 113

8.2.11 异步事件调用... 116

8.2.12 BackgroundWorker 118

 

posted on   虾皮  阅读(22540)  评论(16编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示