摘要: 一、什么是生产者-消费者模型 1、简单理解生产者-消费者模型 假设有两个进程(或线程)A、B和一个固定大小的缓冲区,A进程生产数据放入缓冲区,B进程从缓冲区中取出数据进行计算,这就是一个简单的生产者-消费者模型。这里的A进程相当于生产者,B进程相当于消费者。 2、为什么要使用生产者-消费者模型 在多 阅读全文
posted @ 2023-09-22 16:46 ImreW 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原文链接:A closer look at Ownership in Rust So you want to learn Rust and keep hearing about the concept of Ownership and Borrowing, but can’t fully wrap 阅读全文
posted @ 2023-09-22 12:01 ImreW 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.Hash Hash叫做”散列表“,就是把任意长度的输入,通过散列算法,变成固定长度输出,该输出结果是散列值。 其实这种转换是一种压缩映射,散列表的空间通常小于输入的空间,不同的输入可能会散列成相同的输出,所以不能从散列表来唯一的确定输入值。这就出现了Hash冲突。 Hash冲突: 根据key(键 阅读全文
posted @ 2023-09-22 11:17 ImreW 阅读(5) 评论(0) 推荐(0) 编辑