最新文章
泰课在线 | 微信拼团成功后如何获取课程?
08-09 17:57
Unity教程 | 使用ARKit为iOS开发AR应用
07-31 17:23
Unity Pro专业版7折订阅四选一工具包之VR开发与艺术设计
07-28 11:47
网友使用虚幻UE4实现CAVE 多通道立体渲染的沉浸式环境
07-27 11:57
VR晕动症调查:未来5年内大部分VR晕动症将得到解决
07-27 11:26
AMD CEO:未来3-5年最重要 希望5年达1亿VR用户
07-27 10:44
《第三季 C#编程高级篇》更新至第六章43~63课时
2015年09月15日 12:03
0 点赞
0 评论
更新于 2025-11-21 19:00
课程所在链接: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网络编程中的具体应用。