многопоточность - Потоки С++ Builder


1

Нужно запустить функцию в отдельном потоке. Желательно средствами билдера (не обращаясь к WinAPI на прямую).

Источник
  •  79
  •  1
  • 29 янв 2015 2015-01-29 11:12:43

1 ответ

3

Запуск потока делается с помощью класса TThread.

class TSomeThread : public TThread
{
public:
    __fastcall TSomeThread(bool CreateSuspended) {};
};

void __fastcall TSomeThread::Execute()
{
    // TODO: Здесь Ваш код потока
}

Собственно порождение потока:

TSomeThread *SomeThread = new TSomeThread(false);

Смотреть информацию вполне можно в справке IDE. Плюс в какой-то папке установки лежат примеры для потоков.

Разработка многопоточных приложений в C++Builder.

А.Я.Архангельский, "Программирование С++Builder 6", с. 459, М. "Издательство Бином", 2002 — 22 янв 20122012-01-22 08:48:31.000000