Tuesday, May 22, 2007

QThread::Priority

QThread QObject.thread (self)

Returns the thread in which the object lives.

See also moveToThread().


enum QThread::Priority

This enum type indicates how the operating system should schedule newly created threads.

ConstantValueDescription
QThread::IdlePriority0scheduled only when no other threads are running.
QThread::LowestPriority1scheduled less often than LowPriority.
QThread::LowPriority2scheduled less often than NormalPriority.
QThread::NormalPriority3the default priority of the operating system.
QThread::HighPriority4scheduled more often than NormalPriority.
QThread::HighestPriority5scheduled more often than HighPriority.
QThread::TimeCriticalPriority6scheduled as often as possible.
QThread::InheritPriority7use the same priority as the creating thread. This is the default.

单纯的通过线程解决不了假死问题是, 可以试着调整一下优先级.

No comments: