|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||||||||||||||||||||||||||||||||||||||||||||||
Как получить TID текущего потока? (библиотека pthread, компилятор g++ 4.6.1 открытый вопрос niXmanу)27.12.2011, 10:51. Показов 20317. Ответов 77
Метки нет (Все метки)
Да, как?
Меж тем других версия g++, в частности, 4.5.0, pthread_t был определён так:
ПОлучение TID потока, сводилось таким обраом, к:
Добавлено через 17 часов 32 минуты niXman, я сделал так, открыл \i686-pc-mingw32\include, заккоментил
ВЫвод:
0
|
||||||||||||||||||||||||||||||||||||||||||||||
| 27.12.2011, 10:51 | |
|
Ответы с готовыми решениями:
77
Как узнать, что поток закончился (библиотека pthread)? Компилятор не видит библиотеку pthread Приоритет потока (pthread) |
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
||||
| 15.01.2012, 22:38 | ||||
|
а если то же самое, что: "что лучше - круглое или красное".
0
|
||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 15.01.2012, 22:52 [ТС] | |
|
Нет не то же самое. Откинем словоблудие в сторону и начнём с простых конкретных вопросов. Скажи мне, дружок, какая тебе польза будет от идентификатора потока, который корректен только в пределах одного приложения? (идентификатор корректен, конечно).
...Заметь, я на подобный вопрос, отвечал в этой теме уже два раза.
0
|
|
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
|
| 15.01.2012, 23:11 | |
|
чтобы не возникали подобные вопросы изучи ка лучше posix threads получше, дружок. и если вдруг удосужишься на этот подвиг, то поймешь что в модели потоков posix не рассматривается возможность передачи ид потока одного процесса другому процессу.
а если ты настаиваешь на такой передаче, то причем тут pthreads(и ее конкретная реализация)?
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 15.01.2012, 23:13 [ТС] | |
|
слив засчитан
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 15.01.2012, 23:18 | |
|
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 15.01.2012, 23:28 [ТС] | |
|
Да мой-то давно уже засчитан и не один, когда я зарегался ещё.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.01.2012, 11:57 [ТС] | |
|
Я не могу сказать, почему я это не использую. Може не нашёл, может ещё что. Ну вот если бы ты мне сказал- а оно в твоих сборках есть или нет? И если бы оно там было, тогда я наверное смог бы ответить почему я не использую её. Ибо есть на то причины.
...Сам я щас не смог найти по твоим ссылка упоминание об этом. Потому что я не умею искать.
0
|
|
|
|
|
| 25.01.2012, 13:27 | |
|
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.01.2012, 14:21 [ТС] | |
|
Ну я так и не понял, эта штука есть у тебя или нет. Ну предположим, что есть. А тогда:
Я рассуждал так: где можно найти документацию по продукту, как не у разработчиков? Вот я искал у тебя на сайте. И я помню, что на у тебя на сайте есть. Но неполная. И поэтому я решил ей не пользваться. А в гугл я не полез, я подумал, если уж у разрабочиков нет, то нигде нет.
0
|
|
|
|
||||
| 25.01.2012, 14:36 | ||||
|
kravam, скажи, русский - не родной для тебя язык? ибо повторюсь: я большую часть твоих постов не понимаю.
так это не документация. это просто вводная статья.
0
|
||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.01.2012, 16:08 [ТС] | |
|
НУ я не знаю как это правильно назвать:
std::thread То ли это пространство имён, то ли библиотека то ли ещё что. И да, документацию по ней я видел у тебя на сайте: http://code.google.com/p/mingw... loads/list Где-то здесь. Щас я искал но не смог найти. Ну раз она мне показалась неполной, решил поикать что-нибудь другое.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.01.2012, 16:48 [ТС] | |
|
Ну короче факт остаётся фактом, я её у тебя но не нашёл и принялся искать другой инструмент.
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.09.2014, 22:36 [ТС] | |
|
Вынужден признать, что на некотором отрезке времени мне в моих многопоточных программах вполне хватало TIDa, возвращённого pthread_self().
0
|
|
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
| 25.09.2014, 23:39 | |
|
я смотрю некоторые проблемы решаются годами...
kravam, как успехи за прошедшие два года в этом направлении?
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 25.09.2014, 23:44 [ТС] | |
|
А что успехи? Корки вот нужны. Закончил первый курс института, осталось ещё два.
0
|
|
|
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 4
|
||||||
| 21.07.2015, 01:39 | ||||||
|
Всем привет!
Автор, удалось выяснить в чем проблема? Я изучаю C и тоже встрял на этом моменте, и теперь хорошо понимаю о чем вы пишите. В windows этот код работает неправильно, а именно: pthread_cancel(pthread_self()); - не завершит тред. pthread_cancel(GetCurrentThreadId()); - тоже не сработает. ID тредов: pthread_self() вернет 0,1,2 и тд, т.е порядковые номера GetCurrentThreadI () вернет нормальные ID, прям как они есть в process explorer'e Код
Thread model: posix gcc version 5.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) В линуксе все работает как надо.
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 4
|
|
| 21.07.2015, 13:39 | |
|
Dmitriy_M, меня, как и автора, шокировал этот момент. Вроде компилятор запилен под винду, а работа с тредами - это настолько повседневный инструмент в программировании, что даже удивительно, как так можно было сфейлить.
Я только изучаю C, прочитал статью на хабре про треды. Там пишут, вот должно быть так и так, я запускаю и не могу понять, в чем дело - у меня совсем другое поведение программы, запускаю на макос, и вправду - теперь как надо. Все это разрывает мозг. В чем смысл этой mingw?
0
|
|
| 21.07.2015, 13:39 | |
|
библиотека pthread.h в Code::Blocks Pthread функция потока внутри класса Изолирование данных родительского потока от дочернего в pthread Параллельное программирование, библиотека pthread. Объединение, пересечение, разность множеств A, B, C Как получить ответ на открытый порт UDP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|