Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
landisliu
/
ModernCpp-ConcurrentProgramming-Tutorial
Public
forked from
Mq-b/ModernCpp-ConcurrentProgramming-Tutorial
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit History
Commits on Jun 7, 2024
修改第二第三第四章开头与结尾部分内容,先前增加内容忘记改了
Mq-b
committed
17c79ba
Copy full SHA for 17c79ba
Commits on Jun 6, 2024
修改部分措辞以及增加描述
Mq-b
committed
a810f7b
Copy full SHA for a810f7b
Commits on Jun 5, 2024
1. 修改阅读须知展示代码风格的示例
Show description for 1bfbf00
Mq-b
committed
1bfbf00
Copy full SHA for 1bfbf00
Commits on Jun 4, 2024
完成 `std::barrier` 的全部内容,即完成第四章“C++20 闩与屏障”一节的全部内容 #12
Mq-b
committed
a91adbd
Copy full SHA for a91adbd
Commits on Jun 3, 2024
Update 05内存模型与原子操作.md
MrShinshi
authored and
Mq-b
committed
55f7dea
Copy full SHA for 55f7dea
1. 修改第三章单例的示例,添加 `inline` 关键字
Show description for 415417c
Mq-b
committed
415417c
Copy full SHA for 415417c
Commits on Jun 2, 2024
1. 修改第四章中“C++20 信号量”一节的部分措辞
Show description for b6d0bf2
Mq-b
committed
b6d0bf2
Copy full SHA for b6d0bf2
Commits on Jun 1, 2024
1. 修改 第二章 `std::jthread` 一节中有关线程停止和 `pthread_cancel` 的对比描述
Show description for f12fa72
Mq-b
committed
f12fa72
Copy full SHA for f12fa72
Commits on May 31, 2024
完成第四章的“C++20 信号量”一节所有内容 #12
Mq-b
committed
920f1ae
Copy full SHA for 920f1ae
Commits on May 30, 2024
1. 修改第四章时间点的例子 `.count()` 以兼容早期标准
Show description for 00b226d
Mq-b
committed
00b226d
Copy full SHA for 00b226d
Commits on May 29, 2024
补充 `std::jthread` 一节,说明 `libc++` 存在的问题和解决方案 #12
Mq-b
committed
5808f66
Copy full SHA for 5808f66
1. 考虑用词”复制“改为”按值复制“,更加清晰
Show description for 7453f85
Mq-b
committed
7453f85
Copy full SHA for 7453f85
Commits on May 28, 2024
1. 初步完成 `std::atomic<bool>`(不是很满意)
Show description for 882aa86
Mq-b
committed
882aa86
Copy full SHA for 882aa86
Commits on May 27, 2024
1. 考虑“复制”与“拷贝”这种用词同时存在,可能存在混乱和不统一,故将所有使用“拷贝”这种用词的均改为“复制”,统一
Show description for f9d3eb5
Mq-b
committed
f9d3eb5
Copy full SHA for f9d3eb5
Commits on May 26, 2024
修改阅读须知的部分格式
Mq-b
committed
b39496c
Copy full SHA for b39496c
修改路径
Mq-b
committed
55a6409
Copy full SHA for 55a6409
修改阅读须知前面措辞以及 web 的路径
Mq-b
committed
45aa6cf
Copy full SHA for 45aa6cf
1. 创建阅读须知
Show description for 6d667f1
Mq-b
committed
6d667f1
Copy full SHA for 6d667f1
Commits on May 25, 2024
1. 更新 SUMMARY 文件,目录
Show description for 56d42a6
Mq-b
committed
56d42a6
Copy full SHA for 56d42a6
Commits on May 24, 2024
1. 修改检查 `std::atomic` 类型是否满足要求的代码示例,使用静态断言
Show description for 769cd53
Mq-b
committed
769cd53
Copy full SHA for 769cd53
Commits on May 23, 2024
修改内存次序的前言描述
Mq-b
committed
21f652d
Copy full SHA for 21f652d
修改不正确的描述
Mq-b
committed
9283432
Copy full SHA for 9283432
修改第五章,稍微添加内存次序的“前言”介绍
Mq-b
committed
45a875f
Copy full SHA for 45a875f
Commits on May 22, 2024
修改 `spinlock_mutex` 的实现,添加 `noexcept`
Mq-b
committed
813212b
Copy full SHA for 813212b
完成第五章 `std::atomic_flag` 这一节的内容
Mq-b
committed
b70f15e
Copy full SHA for b70f15e
Commits on May 21, 2024
修改代码格式及其测试链接,确保类型与对象名字之间存在空格
Mq-b
committed
3367e2d
Copy full SHA for 3367e2d
Commits on May 20, 2024
修改第四章,增加一节内容,“线程存储期”
Mq-b
committed
0b5fde6
Copy full SHA for 0b5fde6
Commits on May 19, 2024
修改互斥量部分措辞
Mq-b
committed
7e9725e
Copy full SHA for 7e9725e
修改“原子类型 `std::atomic` ”一节中少部分笔误与措辞
Mq-b
committed
77689b0
Copy full SHA for 77689b0
Commits on May 18, 2024
初步完成第五章“原子类型 `std::atomic` ” 这一节的内容
Mq-b
committed
84ad783
Copy full SHA for 84ad783
Commits on May 16, 2024
1. 修改第一章与第二章小部分措辞与格式
Show description for 63bbb99
Mq-b
committed
63bbb99
Copy full SHA for 63bbb99
Commits on May 15, 2024
增加第四章总结,完成第四章所有内容
Mq-b
committed
5ca44a5
Copy full SHA for 5ca44a5
Simplify xmake.lua file
Arteiimis
authored and
Mq-b
committed
64121f9
Copy full SHA for 64121f9
增加xmaike构建支持
Arteiimis
authored and
Mq-b
committed
f1677ec
Copy full SHA for f1677ec
Commits on May 14, 2024
将代码示例改为 `CMake` 管理,简化结构与文件
Mq-b
committed
15782ce
Copy full SHA for 15782ce
Pagination
Previous
Next
You can’t perform that action at this time.