Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? https://www.cyberforum.ru/ cpp/ thread442175.html
Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил поэкспериментировать с матрицами разных размеров. Вот результаты...
шаблонные методы шаблона. Специализация. C++
Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос формулировался так: Каким образом можно произвести специализацию одного из методов шаблона класса...
С++ Unit Test (модульное тестирование) C++
Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse, то очень интересует процесс конфигурирования eclipse для...
C++ Сетевой график ПОжалуйста помогите создать программу Задачи работы: - построение сетевого графика; - анализ сетевого графика; -оптимизация сетевого графика. p.s. сижу с сотки, интернет отключен программа... https://www.cyberforum.ru/ cpp/ thread441209.html
C++ PopCap Games Framework 1.3 https://www.cyberforum.ru/ cpp/ thread440526.html
У кого есть ссылка на PopCap Games Framework 1.3 скиньте плииз! С сайта sourceforge.net никак не качается... Форум не место обмена ссылками!
C++ Необычная Dll
Есть ли способ написать DLL, в которой есть функция и через неё будут проходить вызовы экспортируемых функций? Например в DLL нет функции Func, и тогда, по-умолчанию вызывается функция Default?
Сборки MinGW(GCC-win32/win64) от niXman C++
с этого момента, буду производить тестовые/пререлизные/релизные сборки mingw. файлы с пометкой snapshot и prerelease - не стабильные версии. в реальных проектах использовать не рекомендую. использую...
C++ Построение и программная реализация автоматных моделей языков Доброе время суток всем. Будьте так любезны кто знает или умеет напишите пожалуйста примеры конечных автоматов. Можно в принципе и на Delphi толь тогда это не тот раздел. И всё же помагите... https://www.cyberforum.ru/ cpp/ thread438991.html
C++ Кто может собрать оффсет из crossfire в dll https://www.cyberforum.ru/ cpp/ thread438749.html
всем привет. я с помощью программы ollydbg нашёл оФФсет игры crossfire ,я могу написать вам его,и чтобы вы его собрали в dll для читы плиз оч нужно
C++ C++ и CS 1.6 Доброго времени суток! У меня возник вопрос, как средствами C++ узнать SteamID клиента CS 1.6 Хотя бы такой вариант! Запускаем созданную программу, затем игру cs 1.6 и в программе появляется... https://www.cyberforum.ru/ cpp/ thread437780.html
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
08.02.2012, 00:30  [ТС] 0

Как узнать, что поток закончился (библиотека pthread)?

08.02.2012, 00:30. Просмотров 7677. Ответов 28
Метки (Все метки)

Ответ

Цитата Сообщение от retmas Посмотреть сообщение
я уже показал, что результат unspecified для завершивихся, но находящихся в состоянии "зомби"
ты код что ли привёл где?

Цитата Сообщение от retmas Посмотреть сообщение
но даже если бы было так, как ты хочешь, чем вызов pthread_kill лучше проверки некоего обьекта / флага до вызова pthread_join (как я понял ты этого хочешь), говорящем о том , что поток завершился
ничем наверное в принципе, просто если потоков несколько как у меня, это уже несколько флагов. А если ещё и при компиляции неизвестно, сколько будет потоков, то это уже динамический массив флагов. А если в процессе выполнения программы неизвестно, создастся ли очередной поток или нет- это нужно каждый раз выделять память под массив флагов, потом старый массив переписывать в новый... Ну короче суета сует и томление духа.

Да, ещё указатель на флаг надо передавать в функцию потока- поток при своём завершении должен же изменить флаг!

И если бы не было pthread_kill я бы так всё и делал.

Вернуться к обсуждению:
Как узнать, что поток закончился (библиотека pthread)?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2012, 00:30
Готовые ответы и решения:

как узнать закончился ли АП PR?
субж !!! вроде бы значения уже сменились и вдруг опять начали немного меняться.

Как узнать, что поток не завершен
Помогите с таким вопросом: Есть класс, в котором создается поток подачи звукового сигнала...

Как получить TID текущего потока? (библиотека pthread, компилятор g++ 4.6.1 открытый вопрос niXmanу)
Да, как? #include <windows.h> #include <pthread.h> #include <stdio.h> #include <stdlib.h> ...

библиотека pthread.h в Code::Blocks
не могу найти как подключить библиотеку pthread.h в Code::Blocks. Помогите,пожалуйста, кто знает.

28
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.