Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

Многонишково програмиране със С++ 6.0


Информационни технологии | 2009-12-04 | 120 сваляния

Многонишково програмиране със С++ 6.0


  1. Конвенционален механизъм в Windows с извличане на съобщения


  1. Обработка по време на бездействие:

CWinApp::OnIdle() // викане и предефиниране


  1. Многонишково програмиране, управлявано от ОС (NT, Win95)

= user interface threads

CMyWinThread : CWinThread

CMyWinThread::AfxBeginThread

CMyWinThread :: InitInstance()

= worker threads

А. Главна ф-ия на thread и стартиране на thread:

CWinThread* pThread = AfxBeginThread( MyThreadProc, ..,

THREAD_PRIORITY_NORMAL ) ;

UINT MyThreadProc( LPVOID pParam )

{ // изпълнява задачите на thread

return 0; }

.. CWinThread::SuspendThread(); CWinThread::ResumeThread();

B. Комуникация гл. thread worker thread

== предаване на съобщение , ако има цикъл за обр. на съобщения;

== глобални променливи:

g_nCount = 0;

while( g_nCount++< 100) {

::InterlockedIncrement((long) &g_nCount).}

return 0; }

- съображения при предаване на съобщения към гл. нишка;

== Събития при thread synchronization.

- глобален обект CEvent : CSyncObject {}

Многонишково програмиране със С++ 6.0

Добави своя коментар:



Тагове от реферата: , , , , , , ,


Подобни материали


Информация и информационни системи в управлението Информационни технологии | 2010-11-16 | 162 прочитания
Паскал и неговите мисли за човека Информационни технологии | 2010-11-16 | 165 прочитания
Психология на шрифтовете Информационни технологии | 2010-11-16 | 65 прочитания
Организация на подсистема за вход и изход Информационни технологии | 2010-11-16 | 88 прочитания
Микропроцесорна схемотехника Информационни технологии | 2010-11-16 | 64 прочитания
Кеш памет. Сегментация и йерархия на паметта Информационни технологии | 2010-11-16 | 73 прочитания
Функции 2 Информационни технологии | 2010-11-16 | 33 прочитания
Запаметяващи Устройства-курсова работа Информационни технологии | 2010-11-16 | 55 прочитания
Логически основи на ЕИМ. Логически електронни схеми Информационни технологии | 2010-11-16 | 70 прочитания
Обяснение на терминологията, свързана с обобщените таблици в Excel Информационни технологии | 2010-11-16 | 153 прочитания