Cтраница 4
![]() |
Применение memset.| Функции операций со строками из библиотеки обработки строк. [46] |
Двумя последними функциями библиотеки обработки строк являются strerror и strlen. [47]
Эта же последняя функция всюду при t t0 положительна, так как при t - t0 функция w ( x, t) не равна 0 тождественно, если / о достаточно мало. [48]
Эта же последняя функция равномерно по х стремится к 0 при t - - оо. [49]
При этом последняя функция (34.7) совпадает с выходом люфта L при том же входе. [50]
Так как последняя функция Штурма является постоянной, то кратные корни отсутствуют. N - ( x) не имеет положительных вещественных корней. Таким образом, данная функция является положительной вещественной. [51]
Практически максимизация последней функции удобнее. [52]
При вызове последней функции происходит следующее. Как правило, вновь созданный мьютекс свободен. Если при вызове потоком функции: : WaitForSingieObject мьютекс свободен, то функция переводит мьютекс в занятое состояние и сразу же возвращается обратно. Поток продолжает выполнять защищенный блок, после чего вызывает функцию: : ReleaseMutex и устанавливает мьютекс снова в свободное состояние. Если мьютекс занят при вызове функции: : WaitForSingleObject ( другой поток в это время выполняется в защищенном блоке), то эта функция сначала ждет, когда мьютекс станет свободным, а затем устанавливает мьютекс в занятое состояние и возвращается. В результате только один поток может выполнять защищенный блок кода в один момент времени. Когда объект синхронизации занят, считается, что он принадлежит потоку, который перевел его в занятое состояние. [53]