Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? http://www.cyberforum.ru/cpp/thread442175.html
Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил поэкспериментировать с матрицами разных размеров. Вот результаты ________________________C++____________Fortran Матрицы100*100 (~80 КБ) 10000 перемножений______10,96 сек________10,97 сек Матрицы 365*365 (~1МБ) 200 перемножений_________10,26 сек_______12,56 сек
C++ шаблонные методы шаблона. Специализация. Вопрос: каким образом можно вынести реализацию методов класса за его пределы? Изначально вопрос формулировался так: Каким образом можно произвести специализацию одного из методов шаблона класса так, что бы эта специализация зависела только от одного (или нескольких) параметров шаблона, но не от всех? Другими словами, как можно частично специализировать отдельно взятый метод шаблона так, что... http://www.cyberforum.ru/cpp/thread442155.html
С++ Unit Test (модульное тестирование) C++
Вопроса по сути два. 1. что используете для модульного тестирования и почему отдаете этому предпочтение. 2. если используете eclipse, то очень интересует процесс конфигурирования eclipse для работы с фрэймворком тестирования. Почему задаю вопрос... Гуглю неделю на предмет поиска данной инфорации. И прихожу в недоумение от того что 90% статей которые удалось найти не моложе 2010 года.. Как...
Сетевой график C++
ПОжалуйста помогите создать программу Задачи работы: - построение сетевого графика; - анализ сетевого графика; -оптимизация сетевого графика. p.s. сижу с сотки, интернет отключен программа не работает(((( если вам не тяжело можете сразу закинть программу ехе , буду вам очень признателен!!!
C++ PopCap Games Framework 1.3 http://www.cyberforum.ru/cpp/thread440526.html
У кого есть ссылка на PopCap Games Framework 1.3 скиньте плииз! С сайта sourceforge.net никак не качается... Форум не место обмена ссылками!
C++ Необычная Dll Есть ли способ написать DLL, в которой есть функция и через неё будут проходить вызовы экспортируемых функций? Например в DLL нет функции Func, и тогда, по-умолчанию вызывается функция Default? подробнее

Показать сообщение отдельно
kravam
быдлокодер
1694 / 881 / 44
Регистрация: 04.06.2008
Сообщений: 5,441
07.02.2012, 19:44  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream> 
#include <stdio.h> 
#include <pthread.h> 
#include <windows.h>
using namespace std;
 
 
void *taskl(void *X) { 
 pthread_t Threadld; 
 Threadld = pthread_self(); 
 printf ("TID A= %x\n", *(unsigned int*)Threadld.p);
 return NULL; 
} 
 
int main(int argc, char *argv[]) { 
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 pthread_t ThreadA; // Объявляем потоки. 
 pthread_create(&ThreadA,NULL,taskl,NULL); // Создаем  потоки. 
 
 Sleep (5000);
 pthread_cancel(ThreadA);
 
 printf ("Узнаем есть поток A или нет \n");
 
 //Тут должен вернуться код ошибки, в частности
 //ESRCH: поток управления, соответствующий указанному идентификатору, не найден;
 //(#define    ESRCH 3), а возвращается 0, т есь получается, что
 //как минимум поток A существует, хотя его нет уже и в помине!  
 printf ("==== %d\n", pthread_kill(ThreadA,0));
 getchar ();
 return (0) ; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru