Larry Laffer

Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору CreoVision, 1. Поток - это отдельный процесс, выполняющийся параллельно основной работе программы. Пройстеший пример потока - проверка орфографии в Microsoft Word. Этот модуль отведен в отдельный поток. Если бы проверка орфографии выполнялась в основном потоке, то программа жутко бы тормозила при наборе текста (т.к. во время проверки происходит достаточно нелегкий процесс поиска соответствий по словарю). Поток можно использовать, если какие-то функции должны выполняться параллельно основному процессу. Или можно какие-либо повторяющиеся с течением времени проверки программы запихнуть в отдельный поток. 2. Указатели: не знаю даже, как дать определение. Попробую объяснить. При использовании какой-нибудь процедуры, использующей какие-либо входные параметры (число, строка), перед непосредственным её выполнением программа подгружает входные параметры (переменные) в область памяти, а только потом извлекает их оттуда для работы. Указатель может передать твоей процедуре адрес на область памяти, где находится твоя переменная. То есть, используя указатель, тебе не придется передавать целую строку процедуре, а только указать область памяти, где эта строка находится. Вот. Вроде так.
---------- Save The Planet -- Kill YourSelf! http://larry.nxt.ru |
|