программирование

какие данные располагаются в куче

в куче могут располагаться . в частности - ссылочные типы.

+

Динамическое выделение памяти: блоки памяти нужного размера могут запрашиваться во время выполнения программы с помощью библиотечных функций malloc, realloc, calloc и free из области памяти, называемой кучей. Эти блоки освобождаются и могут быть использованы снова после вызова для них функции free.

+

Стек процесса

источник = http://otvety.google.ru/otvety/thread?tid=1bf753a150b53bdf

Стэк -способ организации памяти.
В этой памяти хранятся информация о последовательности вызовов выполняющихся сейчас функций, локальные переменные и фреймы обработки исключений.

стек и куча

Стек и куча два разных разных способа организации памяти.

И если тебе часто требуется переменная в конце стека, то оптимальнее тогда размещать переменные в куче, т.к. не надо постоянно дёргать указатель стека туда-сюда.
Ну и оперция push или pop выполняется быстрее чем считать переменную и занкрементить указатель (*i++).

Функции определения времени WINDOWS си

GetTickCount function - узнать сколько миллисекунд прошло с момента запуска системы.

Джин Шарп

Джин Шарп
отец Всеволод Чаплин

gettime() фунция

Forums:

Функция            Получает системное время.

Синтаксис          #include <dos.h>
                   void gettime(struct time * timep);

Файл, содержащий   dos.h
прототип

Описание           Функция gettime  заполняет   структуру   time   на
                   которую    указывает   параметр   timep,   текущим
                   системным временем.

                   Структура time определена следующим образом:

                   struct time {
                       unsigned char ti_min;   /* минуты */
                       unsugned char ti_hour;  /* часы */

из char в int

Forums:

например так =

int n=atoi(a);

самый короткий -следующий - Самый короткий процесс - следующий

Этот алгоритм планирования ("самый короткий -следующий") ищет самый процесс, который по его мнению выполниться быстрее и ставит его в начало очереди на выполнение процессором.

Вся проблема в том, что вовсе не просто заранее определить какой именно процесс завершится быстрее.

Pages

Subscribe to RSS - программирование