《第三季 C#编程高级篇》更新至第六章43~63课时

2015年09月15日 12:03 0 点赞 0 评论 更新于 2025-11-21 19:00
《第三季 C#编程高级篇》更新至第六章43~63课时

课程所在链接:https://www.taikr.com/course/244

课时更新目录

第 5 章 线程,任务和同步

  • 课时43:进程和线程的概念
  • 详细讲解进程与线程的基本定义、区别及在操作系统中的作用,为后续线程相关内容打下基础。
  • 课时44:线程开启方式1 - 异步委托
  • 介绍如何利用异步委托来开启线程,包括异步委托的原理、使用场景和基本代码实现。
  • 课时45:检测委托线程的结束 - 通过等待句柄和回调函数
  • 阐述使用等待句柄和回调函数来检测委托线程结束的方法,分析不同方法的优缺点和适用情况。
  • 课时46:线程开启方式2 - 通过Thread类
  • 深入讲解使用Thread类来开启线程的具体步骤和注意事项,如线程的创建、启动和管理。
  • 课时47:线程的其他概念 - 后台和前台线程、线程的优先级、线程的状态
  • 全面介绍线程的后台和前台属性、优先级设置以及不同的线程状态,帮助开发者更好地控制线程行为。
  • 课时48:线程开启方式3 - 线程池
  • 讲解线程池的原理、优势和使用方法,分析线程池在多线程编程中的应用场景。
  • 课时49:线程开启方式4 - 任务
  • 介绍使用任务来开启线程的方式,对比任务与其他线程开启方式的差异,以及任务的特点和优势。
  • 课时50:任务的其他知识
  • 进一步深入探讨任务的相关知识,如任务的延续、取消和异常处理等。
  • 课时51:线程问题 - 争用条件和死锁
  • 分析多线程编程中常见的争用条件和死锁问题,介绍预防和解决这些问题的方法和策略。

第 6 章 网络(socket)

  • 课时52:socket编程 - tcp服务器端
  • 详细讲解TCP服务器端的socket编程实现,包括服务器的创建、监听和接受客户端连接等步骤。
  • 课时53:socket编程 - tcp客户端
  • 介绍TCP客户端的socket编程实现,包括客户端的连接建立、数据发送和接收等操作。
  • 课时54:unity聊天室 - 创建tcp服务器端
  • 结合Unity引擎,讲解如何创建一个基于TCP的聊天室服务器端,将socket编程应用到实际项目中。
  • 课时55:unity聊天室 - 创建unity客户端,开发建立连接的代码
  • 介绍在Unity中创建聊天室客户端,并实现与服务器端建立连接的代码开发过程。
  • 课时56:unity聊天室 - 客户端发送消息到服务器端
  • 讲解在Unity聊天室中,客户端如何将消息发送到服务器端的具体实现。
  • 课时57:unity聊天室 - 在服务器端广播消息到客户端
  • 介绍服务器端如何将接收到的消息广播给所有客户端的实现方法。
  • 课时58:socket编程 - udp服务器端
  • 详细讲解UDP服务器端的socket编程实现,包括UDP服务器的创建和数据接收。
  • 课时59:socket编程 - udp客户端
  • 介绍UDP客户端的socket编程实现,包括UDP客户端的连接建立和数据发送。
  • 课时60:socket编程 - udp和tcp协议的区别
  • 深入分析UDP和TCP协议的特点、优缺点以及适用场景,帮助开发者选择合适的协议进行网络编程。
  • 课时61:tcplistener
  • 详细介绍TcpListener类的使用方法和原理,它在TCP服务器端编程中的作用和优势。
  • 课时62:tcpclient
  • 讲解TcpClient类的使用方法和原理,它在TCP客户端编程中的应用和实现。
  • 课时63:udpclient
  • 介绍UdpClient类的使用方法和原理,它在UDP网络编程中的具体应用。