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

Как завершить поток - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Машина Тьюринга. (Динамический массив)) http://www.cyberforum.ru/cpp-beginners/thread35000.html
Написал машину Тьюринга для умножения трех натуральных чисел: #include <stdio.h> #include <conio.h> #include <math.h> #include <dos.h> #include <alloc.h> #include <stdlib.h> char *r; // Начало программы
C++ Найти среднее арифметическое заданных чисел Не могу решить задачку на VS. Подскажите, кто может! Условие: Найти среднее арифметическое заданных чисел. Числа вводятся через пробел до знака "-1". http://www.cyberforum.ru/cpp-beginners/thread34982.html
Динамические структуры данных Вариант 18 Павловской C++
И вот еще одна задачка из динамических массивов. Буду рад любой помощи!!! :help: На междугородной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как двоичное дерево. Составить программу, которая: - обеспечивает начальное форматирование картотеки в виде двоичного дерева; - производит вывод всей картотеки; - выводит номер телефона и...
Выделить в тексте лишние пробелы между словами C++
ЕЩе одна задачка из Павловской... Прошу помощи!!! Если вам лень решать всю задачу, то меня очень интересует второй пункт... Но буду рад решению всей задачи ;) С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 500 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: -...
C++ Вычислить значение е^х через разложение в ряд http://www.cyberforum.ru/cpp-beginners/thread34953.html
Задали задачку....вот немогу реить,неполучается с условием пишет ошибку Вычеслить значение е (в степени) х ,используя ряд е^x=1+х/1!+x^2/2!+......+x^n/n! x-произвольно точность вычислений: /a(n+1)-a(n)/<=0.001; n=1,2,3..... Вывести результат с пояснительным текстом.
C++ Удаление n символов из строки Доброго времени суток, уважаемые жильцы этого форума! Я еще только учусь, так что у самого ума не хватает) Никак не могу решить задачу. Задача: Из произвольного текста, содержащего не более 10 строк, в каждой строке не более 80 символов, напечатать и удалить слова заданной длины. Полученный текст напечатать. Буду очень благодарен за помощь!!! Добавлено через 17 часов 56 минут 5 секунд... подробнее

Показать сообщение отдельно
Phantom
Эксперт C++
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
19.05.2009, 11:20     Как завершить поток
С помощью _endthread.

_beginthread(ThreadRoutine, 0, (void*)(Param));
Здесь запускается задача, функция которой имеет имя ThreadRoutine. Ей передается в качестве параметра значение Param.
Функция ThreadRoutine должна выглядеть следующим образом:

void ThreadRoutine(void *Param)
{
. . .
_endthread();
}
Заметим, что для завершения задачи здесь используется функция _endthread, не имеющая параметров. С помощью этой функции вы можете завершить задачу в любом месте функции задачи. Однако в приведенном выше фрагменте функцию _endthread можно было бы и не использовать, так как операция возврата из функции задачи также приведет к неявному вызову функции _endthread и, как следствие, к завершению задачи.
Взято из этой статьи.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru