【发布时间】:2011-01-06 03:45:08
【问题描述】:
我正在计划一个用 Qt 编写的多线程服务器。每个连接都将在一个单独的线程中处理。这些线程中的每一个都将运行自己的事件循环并使用异步套接字。我想以最有效的方式将一个 const 值(例如,一个包含事件字符串的 QString)从主线程分派到所有客户端线程。当所有客户端线程都读取该值时,显然应该删除该值。
如果我只是在排队的信号/插槽连接中传递数据,这会带来相当大的开销吗?传递 QSharedPointer
【问题讨论】:
标签: multithreading qt4 performance parameter-passing