会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mesonoxian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年2月17日
Qt6.0开发 第三章 Qt框架功能概述
摘要: 第三章 Qt框架功能概述 Qt全局定义 头文件<QtGlobal>包含一系列Qt框架中的全局定义.包括基本数据类型,函数与宏. 函数 qt中常用的函数包括: 函数原型 功能 T qAbs(const T&value) 返回变量value的绝对值 const T& qBound(const T& mi
阅读全文
posted @ 2024-02-17 01:06 Mesonoxian
阅读(291)
评论(0)
推荐(0)
2024年2月14日
C++多线程 第五章 C++内存模型和原子类型
摘要: 第五章 C++内存模型和原子类型 无论其他语言如何,C++是一门系统编程语言.委员会希望不再需要一个比C++低级的语言. 内存模型基础 C++程序中所有的数据均是由 对象(object) 组成的. C++标准定义对象为"存储区域",经管它会为这些对象分配属于它们的类型和生存期. 无论什么类型,对象均
阅读全文
posted @ 2024-02-14 20:21 Mesonoxian
阅读(183)
评论(0)
推荐(0)
2024年2月9日
Qt6.0开发 第二章 GUI程序设计基础
摘要: 第二章 GUI程序设计基础 窗口相关文件 按照第一章所给提示创建一个新project,我们得到了下面的代码: widget.h: #ifndef WIDGET_H #define WIDGET_H #include <QWidget> QT_BEGIN_NAMESPACE namespace Ui
阅读全文
posted @ 2024-02-09 22:42 Mesonoxian
阅读(96)
评论(0)
推荐(0)
2024年2月7日
C++多线程 第四章 同步并发操作
摘要: 第四章 同步并发操作 等待事件 设想一个情景:你正坐在一辆从哈尔滨驶向郴州的绿皮火车上,这趟车需要耗时2天2夜,合计3000公里的路程. 于是在这里,我们将你和司机视作为两个线程.你的任务是在目的地下车,司机的任务是将车开到目的地. 假设你和司机坐在同一个车厢内,并且你是个不说话就会死的话痨( )
阅读全文
posted @ 2024-02-07 20:12 Mesonoxian
阅读(59)
评论(0)
推荐(0)
2024年2月4日
C++多线程 第三章 在线程间共享数据
摘要: 第三章 在线程间共享数据 共享数据基本问题 如果所有共享数据都只读,那就没有问题. 不变量(invariants): 对特定数据结构总为真的语句.例如:"该变量表示线程数量." 修改线程之间共享数据的一个常见潜在问题就是破坏不变量. 竞争条件(race condition): 线程竞争执行各自的操作
阅读全文
posted @ 2024-02-04 16:38 Mesonoxian
阅读(333)
评论(0)
推荐(0)
2024年1月29日
C++多线程 第二章 管理线程
摘要: 第二章 管理线程 启动线程 线程通过构造 std::thread 对象开始的,该对象指定了线程上要运行的任务. 通过构造std::thread启动一个线程: void do_some_work(); std::thread my_thread(do_some_work); 与许多C++标准库像是,s
阅读全文
posted @ 2024-01-29 05:50 Mesonoxian
阅读(54)
评论(2)
推荐(0)
2024年1月28日
C++多线程 第一章 你好,C++并发世界
摘要: 第一章 你好,C++并发世界 C++并发 并发(concurrency): 主要包括 任务切换 与 硬件并发 两类. 并发(concurrency) 实际上与 多线程(multithreading) 存在差异. 并发的种类 任务切换(task switching): 计算机在某一时刻只可以真正执行一
阅读全文
posted @ 2024-01-28 16:33 Mesonoxian
阅读(38)
评论(0)
推荐(0)
2024年1月26日
Qt6.0开发 第一章 认识Qt
摘要: 第一章 认识Qt 新建一个GUI项目 New Project模板:Application(Qt) -> Qt Widgets Application built system:qmake specify basic information:Base class:QWidget 语言:<无> kits
阅读全文
posted @ 2024-01-26 09:59 Mesonoxian
阅读(76)
评论(0)
推荐(0)
OpenMP学习 第十一章 同步与OpenMP内存模型
摘要: 第十一章 同步与OpenMP内存模型 内存一致性模型 OpenMP线程在共享内存中执行,共享内存是组中所有线程都可以访问的地址空间,其中存储着变量.使共享内存系统高效运行的唯一方法是允许线程保持一个临时的内存视图,该视图驻留在处理器和内存RAM之间的内存结构中. 当线程通过共享内存中的变量进行交互时
阅读全文
posted @ 2024-01-26 08:26 Mesonoxian
阅读(186)
评论(0)
推荐(0)
2024年1月25日
OpenMP学习 第十章 超越通用核心的多线程
摘要: 第十章 超越通用核心的多线程 基于通用核心的附加子句 并行构造的附加子句: num_threads(integer-expression) 用于设置线程总数. if(scalar-expression) 用于为并行构造提供条件分支. copyin(list) proc_bind(master|clo
阅读全文
posted @ 2024-01-25 18:31 Mesonoxian
阅读(312)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告