10 Commits

Author SHA1 Message Date
jaywcjlove
d3ece9328d doc: update docs/cpp.md 2024-04-16 23:41:10 +08:00
YuRuiH
c0ebe199d1
doc: update docs/cpp.md (#611) 2024-04-16 16:10:24 +08:00
jaywcjlove
f40b56ebb8 doc: update cpp.md #255 2022-12-31 22:43:36 +08:00
Liuyuan
a2cfd4e785
doc: update cpp.md (#255)
* 更新排版

更新了以下内容的排版,以适应网页的风格:

+ lambda表达式
+ 多线程

* 更新C++多线程:锁

更新以下部分:

+ `mutex`
    + 上锁——`lock`
    + 解锁——`unlock`
    + 尝试上锁——`try_lock`
+ `lock_guard<Mutex>`
    + 额外参数`std::adopt_lock`
+ `unique_lock<Mutex>`
    + 额外参数
        + `std::adopt_lock`
        + `std::try_to_lock`
        + `std::defer_lock`
    + 成员函数
        + `lock`
        + `unlock`
        + `release`
        + `owns_lock`

* 更新C++11多线程内容

更新内容:
 
+ `call_once`
+ `condition_variable` 
    + `wait`
    + `notify_one`
    + `notify_all`
+ `async`
    + `std::launch::deferred`
    + `std::launch::async`
    + `std::deferred | std::launch::async`
+ `future`
    + `wait`
    + `get`
    + `wait_for`
    + `wait_until`
+ `future_status`
    + `ready`
    + `timeout`
    + `deferred`
+ `shared_future`
2022-12-31 21:54:47 +08:00
jaywcjlove
b08cc85e41 doc: update cpp.md (#254) 2022-12-30 16:03:26 +08:00
Liuyuan
db7a9aa6f9
doc: Update cpp.md (#254)
开始添加多线程部分,主要添加了线程的创建、销毁和this_thread的所有函数

尚未开始的内容:锁、互斥量、线程同步
2022-12-30 14:36:19 +08:00
jaywcjlove
b42883e3de doc: Update cpp.md (#246) 2022-12-26 16:08:44 +08:00
Liuyuan
f78562b95e
doc: Update cpp.md (#246)
补充了Lambda表达式的内容
2022-12-26 10:32:02 +08:00
jaywcjlove
7fe648c170 doc: update cpp.md #77 2022-11-17 13:44:11 +08:00
jaywcjlove
51bd7303d1 feat: add cpp.md #77 2022-11-16 20:23:14 +08:00