4种QT的线程实现方式