fuqiuluo’s blog

记录美好生活

技术分享

Rust - Futures library

#Rust#Futures
type
Post
status
Published
date
May 2, 2024
slug
rust-futures
summary
Futures is a library for writing asynchronous code.
tags
Rust
Futures
category
技术分享
icon
password
Futures is a library for writing asynchronous code.

导入库

开始

创建一个线程池

这个是最朴实无华的创建方式,他的本质如下:

创建高级一点的线程池

什么是线程栈?
有些人会问什么是线程栈?
其实Linux并没有线程的概念。
是否共享地址空间几乎是进程和 Linux 中所谓线程的唯一区别。
线程创建的时候,加上了 CLONE\_VM 标记,这样 线程的内存描述符 将直接指向 父进程的内存描述符。
对于主线程的栈,写时拷贝/动态增长
对于子线程的栈,线程栈不能动态增长

创建一个Future

线程池执行feature

完整代码示例

Loading...