首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超人不怕冷
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
[rust]异步编程
介绍 使用async关键字定义一个异步函数,并返回一个实现了Future特征的值,Future理解为一个在未来某个时间点被调度执行的任务,所以直接调用async函数不是直接返回结果。 使用block_
[rust]面向对象
介绍 Rust虽然和面向对象编程语言(如C++、Java)在概念上有很多相似之处,但它并不是严格的面向对象编程语言 面向对象编程具有封装、继承、多态和抽象这四大特点。但Rust不支持传统面向对象语言中
[rust]多线程通信之互斥器
介绍 通道类似于单所有权,当值被传递到通道后,该值后续无法再被使用。 互斥器(Mutex)用于在线程之间共享数据时确保互斥访问,避免数据竞态条件。共享数据类似于多所有权,即多个线程可以同时访问相同的内
[rust]多线程通信之通道
介绍 Rust标准库提供了多种用于线程间通信和同步的工具,主要包括通道(channels)、互斥锁(Mutexes)、读写锁(RwLock)、条件变量(Condvar)以及基于原子操作的类型。 其中最
[rust]多线程的基本使用
创建多线程 线程与move闭包 错误示例 执行报错 原因分析:变量v在子线程中被使用时,子线程并不知道该变量的生命周期有多长,所以无法保证变量v在使用期间始终是有效的,为了安全起见,直接报错。 使用m
[rust]多线程介绍
进程和线程的区别 https://www.zhihu.com/question/25532384/answer/411179772 类似”进程是资源分配的最小单位,线程是CPU调度的最小单位“ 这样的
[rust]引用循环与弱引用
定义 如果两个或更多的 Rc(引用计数智能指针)实例互相持有对方或者通过其他对象间接组成一个循环引用,会导致内存泄漏。这是因为 Rc 通过引用计数来管理其底层数据的生命周期,而循环引用导致引用计数永远
[rust]RefCell智能指针
定义 在Rust中,默认情况下所有的数据是不可变的,RefCell 作为Rust标准库中的一种智能指针类型,通过在运行时而非编译时执行借用检查,从而提供内部可变性,即在拥有不可变引用的同时允许对其中的
[rust]Rc智能指针
定义 Rc(Reference Counted)智能指针是 Rust 标准库中的一个引用计数类型,它允许多个所有者共享同一个值 相关概念: 共享所有权:多个 Rc 指针可以同时指向同一个数据,通过克隆
[rust]Drop trait
定义 类似于其他语言中的析构函数,当值离开作用域时执行此函数 实现 提前释放 尽管 drop 方法是自动调用的,但有时需要提前清理对象。在这种情况下,可以使用 std::mem::drop 函数来手动
下一页
个人成就
文章被点赞
2
文章被阅读
1,999
掘力值
270
关注了
11
关注者
1
收藏集
0
关注标签
6
加入于
2020-02-22