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

Отловить сообщение о завершении потока(треда) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread911553.html
Не могу найти ошибку в программе, не ищет букву "а", в некоторых случаях подсчет не правильный. Программа должна найти и подсчитать в строке кол-во букв "а" в первом слове. #include<conio.h> #include<string.h> #include<stdlib.h> #include<stdio.h> #include<iomanip.h> void main() { int a = 0;
C++ (SOS) Как добавить координаты элемента массива в стек? Дяди программисты, спасайте новичка! Задача такая: построить лабиринт(матрицу) из 1 и 0 (идти можно только по единичкам) и сохранить в стек путь. Я всё примерно придумал как сделать, но не могу взять в голову как сделать чтоб программа после проверки истинности условия сохраняла в стек координаты точки, а не само её значение? http://www.cyberforum.ru/cpp-beginners/thread911551.html
Ошибка в указателе. исправьте ) C++
#include "stdafx.h" #include <iostream> #include <ctime> #include <cstdlib> #include <cmath> const int n = 20; int main() { srand(time(0));
Ряд Тейлора C++
Помогите плиз разложить функцию arsh(x) в ряд Тейлора. Мучаюсь пол месяца.Спасибо.
C++ Зашифровать текст http://www.cyberforum.ru/cpp-beginners/thread911508.html
. Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно следующей за ней по алфавиту (буква «Я» заменяется на «А»). Дан текстовый файл f. Зашифровать данный текст и записать в файл g. алгоритм решения задачи обработки данных, хранящихся в текстовом файле.
C++ перенос курсора fstream ifile; string s; ifile.open(NameFile, :: ios::in); int cur = ifile.tellp(); ifile.seekp(cur ,ios::beg); ifile >>s; вот незамысловатый кусочек кода, проблема в том что seekp или tell работает "не совсем правильно " так как например из за переноса в текущую позицию , то- есть перенос по сути не происходит а на деле указатель улетает вперёд байт на 50. что делать? Добавлено через... подробнее

Показать сообщение отдельно
xman911
0 / 0 / 0
Регистрация: 22.12.2012
Сообщений: 68
25.06.2013, 14:09     Отловить сообщение о завершении потока(треда)
Привет! Студия постоянно сигнализирует в окне вывода о завершении разных потоков в программе.
Допустим я сам создаю один поток, который довольно сложен и в нем используется куча разных длл. Так вот при завершении этого потока - все эти длл выгружаются автоматически из памяти. и все ок, и хорошо работает. вот только у меня одна проблема. мой тред создается по желанию пользователя... и вот если такой пользователь "зажелает" раз 300 в секунду - память убежит....
я хочу понимать что тред закончился - и только тогда создавать новый. всякими мессаджами не катит, так как они приходят все равно раньше чем выгружаются либы по завершению треда.
пока пользую костыли из слипов и мессаджей. работает, конечно, но это ж бред!
вот скрин окна вывода, где сначала выгружаются либы из памяти, а потом приходит сообщение о том что тред завершился.
http://content.screencast.com/users/...06-25_1300.png

P.S. вот блин как-то не в ту тему попал. модераторам плиз перенести в Visual C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru