Зазвичай у операційних системах багатозадачність реалізовують через потоки виконання в межах одного процесу. Кожен потік має стек, а також доступ до пам”яті процесу. Коли виникає ситуація яка потребує багатозадачності, програміст без особливих проблем запрограмовує її із використанням потоків.

_ Усе було _ б класно проте є одне АЛЕ, створення потоків та їх підтримка ядром операційної системи є відносно дорогим задоволенням у випадку коли працюєш з мобільним пристроєм. Звичайно, Symbian ОС, як сучасна операційна система, надає програмісту усю інфраструктуру для створення та...

Якщо розгянути активні об’єкти під мікроскопом, то виявиться що усі вони мають спільного батька – клас CActive. Розглянемо анатомічні особливості пацієнта:

Конструктори

CActive(TInt); Має лише один і він protected. Дозволяє створити активний об”єкт із заданим пріорітетом. Пріоритет визначається внутрішнім типом TPriority, значення важливі на практиці – EPriorityIdle, EPriorityUserInput, EPriorityStandard.

Деструктор

Його завданням є перевірити чи немає активних запитів які ініціював об”єкт. Якщо такі є, тобто об”єкт є насправді активним, він панікує із кодом...

© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування