- 博客(1)
- 收藏
- 关注
翻译 QComboBox 调用clear() 崩溃 问题
正常调用没问题,但是一旦关联起来例如 connect(qcombobox, SIGNAL(currentIndexChanged(int)), this, SLOT(ChangeDriveInfo(int))); 此时再调用clear()方法,就会崩溃。 解决办法是在调用clear()方法时先调用 disconnect(qcombobox, SIGNAL(currentIndexC
2013-09-03 10:12:45 1726
QTcpThreadPoolServiceTest
QT 的 信号、槽原生支持跨线程传递,其 QByteArray与C++11的shard_ptr均可用于跨线程数据块的生命周期管理。
试验中,设计了一个设置为CPU核心数的线程池,这个线程池可以异步接受N个数据生产者传入的数据,均衡的分配处理任务,处理后的数据返回给某1个或者几个消费者。有两种均衡方法。
一种是生产者粒度的均衡。同一个生产者的各批数据FIFO顺序不被打破,这需要判断,当处理线程队列中还有该生产者的数据时,不改变当前处理线程。
第二种是数据粒度的并行,某个生产者传来的数据被分配到不同的线程,不保证后到的数据后被处理(也可能先到的处理的慢,后到的快)
2020-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人