会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
techfanyi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
81
82
83
84
85
86
87
88
89
···
126
下一页
2023年7月22日
【Rust 基础篇】Rust 解引用多态
摘要: 导言在 Rust 中,解引用多态(Deref Coercion)是一种特性,它允许自动进行类型转换,将实现了 Deref trait 的类型转换为目标类型的引用。通过解引用多态,我们可以更方便地使用不同类型的智能指针和引用。本篇博客将详细介绍 Rust 中解引用多态的使用方法和相关概念,以及它在代码
阅读全文
posted @ 2023-07-22 07:55 繁依Fanyi
阅读(9)
评论(0)
推荐(0)
2023年7月21日
【Rust 基础篇】Rust 通道实现单个消费者多个生产者模式
摘要: 导言 在 Rust 中,我们可以使用通道(Channel)来实现单个消费者多个生产者模式,简称为 MPMC。MPMC 是一种常见的并发模式,适用于多个线程同时向一个通道发送数据,而另一个线程从通道中消费数据的场景。本篇博客将详细介绍 Rust 中单个消费者多个生产者模式的实现方法,包含代码示例和对定
阅读全文
posted @ 2023-07-21 23:49 繁依Fanyi
阅读(8)
评论(0)
推荐(0)
【Rust 基础篇】Rust 通道(Channel)
摘要: 导言 在 Rust 中,通道(Channel)是一种用于在多个线程之间传递数据的并发原语。通道提供了一种安全且高效的方式,允许线程之间进行通信和同步。本篇博客将详细介绍 Rust 中通道的使用方法,包含代码示例和对定义的详细解释。 创建通道 在 Rust 中,我们可以使用 std::sync::mp
阅读全文
posted @ 2023-07-21 23:46 繁依Fanyi
阅读(18)
评论(0)
推荐(0)
2023年7月20日
【Rust 基础篇】Rust 线程与 Move 闭包
摘要: 导言 Rust 是一门以安全性著称的系统编程语言,它允许程序员高效地进行并发编程。在 Rust 中,线程是一种重要的并发原语,通过标准库提供的 std::thread 模块,我们可以轻松地创建和管理线程。而 Move 闭包是一种特殊的闭包,它可以在创建时携带外部变量的所有权,使得在多线程环境中传递数
阅读全文
posted @ 2023-07-20 21:53 繁依Fanyi
阅读(13)
评论(0)
推荐(0)
【Rust 基础篇】Rust 多线程:并发编程的艺术
摘要: 导言 多线程是现代计算机编程中的重要概念,它允许程序同时执行多个任务,充分利用多核处理器的性能优势。在 Rust 中,多线程编程也得到了很好的支持,通过标准库提供的 std::thread 模块可以方便地创建和管理线程。本篇博客将详细介绍 Rust 中多线程的使用方法,包含代码示例和对定义的详细解释
阅读全文
posted @ 2023-07-20 21:47 繁依Fanyi
阅读(32)
评论(0)
推荐(0)
2023年7月19日
【Rust 基础篇】Rust 树形结构:实现与应用
摘要: 导言 树形结构是计算机科学中一种常见的数据结构,它具有层级结构和递归特性。在 Rust 中,我们可以使用结构体和枚举等语言特性来定义树形结构,并通过引用和所有权等机制有效地管理数据。本篇博客将详细介绍 Rust 中树形结构的实现和应用,并包含代码示例和对定义的详细解释。 树形结构的定义与特点 在计算
阅读全文
posted @ 2023-07-19 21:13 繁依Fanyi
阅读(23)
评论(0)
推荐(0)
【Rust 基础篇】Rust 弱引用:解决引用循环与内存泄漏
摘要: 导言 在 Rust 中,引用循环是一种常见的编程问题,会导致资源无法被正确释放,从而造成内存泄漏。为了解决引用循环的问题,Rust 提供了弱引用(Weak Reference)机制。本篇博客将详细介绍 Rust 弱引用的概念、用法,以及如何通过弱引用解决引用循环和内存泄漏问题。 引用循环的问题 引用
阅读全文
posted @ 2023-07-19 21:03 繁依Fanyi
阅读(14)
评论(0)
推荐(0)
2023年7月18日
【Rust 基础篇】Rust 引用循环:解析和避免
摘要: 导言 在 Rust 中,引用循环是指两个或多个对象之间相互引用,形成一个循环链。这种情况下,对象之间的引用计数永远不会变为零,导致内存泄漏和资源泄漏。本篇博客将详细介绍 Rust 引用循环的概念、问题和解决方案,并通过代码示例演示如何避免引用循环。 引用循环的定义和问题 引用循环在 Rust 中是一
阅读全文
posted @ 2023-07-18 23:48 繁依Fanyi
阅读(17)
评论(0)
推荐(0)
【Rust 基础篇】Rust 的 `Rc<RefCell<T>>` - 共享可变性的智能指针
摘要: 导言 在 Rust 中,Rc<RefCell<T>> 是一种组合智能指针,用于实现多所有权共享可变数据。Rc 允许多个所有者共享相同的数据,而 RefCell 允许在有多个引用的情况下对数据进行可变操作。 本篇博客将详细介绍 Rust 中 Rc<RefCell<T>> 的使用方法和相关概念,以及它在
阅读全文
posted @ 2023-07-18 23:46 繁依Fanyi
阅读(4)
评论(0)
推荐(0)
2023年7月17日
【Rust 基础篇】Rust Rc 智能指针的使用
摘要: 导言 在 Rust 中,Rc(Reference Counting)是一种智能指针,用于实现多所有权共享数据的引用计数。Rc 智能指针允许多个所有者共享相同的数据,并在没有任何所有者时自动释放数据。 本篇博客将详细介绍 Rust 中 Rc 智能指针的使用方法和相关概念,以及它在代码中的应用场景。 R
阅读全文
posted @ 2023-07-17 23:57 繁依Fanyi
阅读(12)
评论(0)
推荐(0)
上一页
1
···
81
82
83
84
85
86
87
88
89
···
126
下一页
公告