Здравствуйте, гость ( Вход | Регистрация )
|
zss |
5.2.2010, 7:29
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0
|
Как узнать ID первичного(главного) потока ?
что-то не могу до него дотянуться... P.S. нужно узнать из другого потока |
|
|
|
![]() |
|
zss |
5.2.2010, 16:24
Сообщение
#2
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(DEADHUNT @ 5.2.2010, 12:41) Link QApplication::applicationPid(); странно - он quint64... и не совпадает с currentThreadID из main |
|
|
|
|
DIMEDROLL |
7.2.2010, 20:37
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0
|
наверное потому что applicationPid это айдишник процесса, а не потока
currentThreadID в доке вообще не рекомендуют использовать... скажи сначала какой конкретно айдишник тебе нужен? если тебе нужен результат именно currentThreadID() то вызывай эту функцию в создающем потоке и передавай ее результат в конструктор нового потока |
|
|
|
zss Thread ID 5.2.2010, 7:29
BRE Как вариант. Где то в главном потоке (например в ф... 5.2.2010, 8:03
Litkevich Yuriy Конструктор QThread принимает указатель на родител... 5.2.2010, 12:13
zss Цитата(BRE @ 5.2.2010, 8:03) Как вариант.... 5.2.2010, 12:25
DEADHUNT QApplication::applicationPid(); 5.2.2010, 12:41![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 25.12.2025, 2:46 |