Skip to content

Commit

Permalink
Update README doc of Theading
Browse files Browse the repository at this point in the history
  • Loading branch information
meloalright authored Oct 12, 2024
1 parent 88e7b75 commit e41e552
Showing 1 changed file with 3 additions and 31 deletions.
34 changes: 3 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,49 +227,21 @@ Able to use threading to create and handle threads.
```rust
给 cx 以 程心();

给 星环公司 以 法则(name, y, limit) {
给 掩体纪年 以 y;
面壁 (掩体纪年 <= limit) {
冬眠(1000);
广播([name, 掩体纪年]);
掩体纪年 = 掩体纪年 + 1;
}
}

cx.thread(星环公司, ["掩体工程", 0, 11])
冬眠(5000)
cx.thread(星环公司, ["研制曲率飞船", 5, 11])
冬眠(6000)

// > ["掩体工程", 0]
// ...
// > ["研制曲率飞船", 5]
// > ["掩体工程", 5]
// > ["研制曲率飞船", 6]
// > ["掩体工程", 6]
```
#### Threads Await
```rust
给 cx 以 程心();

给 星环公司 以 法则(name, y, limit) {
给 掩体纪年 以 y;
面壁 (掩体纪年 <= limit) {
冬眠(1000);
广播([name, 掩体纪年]);
掩体纪年 = 掩体纪年 + 1;
}
}

给 秘密研究 以 cx.thread(星环公司, ["重启光速飞船的研究", 11, 66])
给 秘密研究 以 cx.thread(星环公司, ["重启光速飞船的研究", 11, 66]);
cx.join(秘密研究)

// > ["重启光速飞船的研究", 11]
// > ["重启光速飞船的研究", 12]
```
⚛️ Example threading of "星环公司" in [runs/11302243115](https://github.com/rustq/3body-lang/actions/runs/11302243115/job/31437809217)
## 🤗 LLM
三体编程语言可以通过 "智子工程" 加载本地大语言模型进行推理。
Expand Down

0 comments on commit e41e552

Please sign in to comment.