12 2024 档案

摘要:代码中经常使用多线程的方式来提高应用程序的性能,但当多个线程或进程并发执行同一段代码时,可能会导致竞争条件,死锁,数据不一致等线程安全问题;因此需要使用线程安全的代码或数据结构来避免。.net core 中提供了多种方式来控制并发访问共享资源,实现线程安全。 原子操作 System.Threadin 阅读全文
posted @ 2024-12-19 08:47 岛dao 阅读(30) 评论(0) 推荐(1) 编辑
摘要:基本原理 async ,await是C#语言中用于简化异步操作的语法糖,实际会由编译器将代码翻译生成状态机来 执行异步操作。 状态机 是一种数学模型,用于描述一个系统在不同状态之间的转换行为。它由一组状态和一组转换组成,在特定的输入条件下,系统从一个状态转换到另一个状态。 例如如下的异步方法 pub 阅读全文
posted @ 2024-12-16 19:14 岛dao 阅读(63) 评论(0) 推荐(0) 编辑
摘要:FTP基本概念 连接方式 FTP使用两个TCP连接,一个用于控制连接,用于传输命令和响应;另一个是数据连接,用于实际的文件上传下载的数据传输。在传输过程中,控制连接始终保持连接,而数据连接在文件传输过程中打开,传输完毕后关闭。 数据连接分为以下两种模式: 主动模式 主动模式下,客户端从任意空高位端口 阅读全文
posted @ 2024-12-06 09:50 岛dao 阅读(68) 评论(0) 推荐(0) 编辑
摘要:基本概念 并发: 在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间;主要指在同一时间段内管理多个任务;并发可由多种方式实现,包括同步,异步,多线程,协程等。 互斥: 进程间相互排斥的使用临界资源的现象,就叫互斥。 同步: 进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的 阅读全文
posted @ 2024-12-03 16:38 岛dao 阅读(37) 评论(0) 推荐(0) 编辑
摘要:SSL(Secure Sockets Layer)证书,是用于加密互联网上数据传输的安全协议证书;用于保证在客户端和服务器之间传输的敏感数据不会被第三方窃取和篡改。 证书生成过程 1. 生成密钥对 (Private Key 和 Public Key) 私钥:用于加密和解密通信中的敏感数据,需要保密, 阅读全文
posted @ 2024-12-03 14:16 岛dao 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示