QT
XiaoXiaHope
这个作者很懒,什么都没留下…
展开
-
高性能编程之原子类型
std::atomic_flag是C++11标准库中的一个原子类型,用于表示一个布尔标志。它主要用于实现无锁算法和自旋锁等高性能并发编程技术。两个成员函数。test_and_set() 函数的作用是在原子级别上检查并设置标志。如果标志当前为真(即标志已设置),则将其设置为假;否则,将标志设置为真。这个函数的设计目的是避免在多线程环境下出现竞态条件。clear() 函数的作用是将标志设置为假。这个函数的设计目的是允许其他线程在等待某个条件变为真时,可以通过检查标志是否为真来判断是否应该继续执行。原创 2023-08-10 09:29:47 · 54 阅读 · 1 评论 -
QT 获取应用程序相关信息
QFileInfo 是 Qt 框架中的一个类,用于获取文件信息。通过 QFileInfo 类,可以获取文件的路径、文件名、大小、修改日期等各种属性,并进行相关操作。原创 2023-06-16 16:08:25 · 769 阅读 · 1 评论