- 博客(10)
- 收藏
- 关注
原创 线程同步的方式
当一个线程获得了互斥锁后,其他线程需要等待该线程释放锁才能继续访问共享资源。这样可以确保在同一时间只有一个线程可以访问特定的资源或执行特定的代码段。当计数器等于0时,线程需要等待其他线程释放资源后才能继续访问。原理:读写锁允许多个线程同时读取共享资源,但只允许一个线程写入共享资源。一个线程可以等待某个条件的发生,而另一个线程可以在满足条件时通知等待的线程继续执行。应用场景:适用于允许多个线程同时访问共享资源,但需要限制并发数的情况。应用场景:适用于需要线程间通信和协作的场景,如生产者-消费者模型等。
2024-08-14 17:36:26 378
原创 QT5修改控件样式的几种方法
3.通过QApplication对象设置qss样式。4.通过读取qss文件来设置按钮的样式。2.通过代码堆按钮设置qss。1.通过ui界面对样式修改。
2024-08-14 14:54:19 394
原创 delete单个对象和对象数组时的区别
首先**C++**在回收用new分配出来的单个对象的内存空间时,直接用delete;回收用new分配出来的对象数组内存空间时,需要使用delete[]。
2024-06-15 14:49:48 265
原创 数据库SQL操作内外连接
内连接和外连接都是用于在SQL中进行表连接操作,将满足连接条件的行连接在一起。内连接只返回满足连接条件的行,外连接还包括了不满足连接条件的行。
2024-06-01 10:08:45 732
原创 C++ string字符串的函数使用
字符串类型,使用非常频繁;提供了很多关于字符串的相关函数,方便我们对字符串进行处理;下面是我对字符串函数的一些总结。
2024-05-20 11:08:59 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人