10.8.1.2. Простой и легкий: sleep()
10.8.1.2. Простой и легкий: sleep()
Более легкий способ ожидания истечения фиксированного промежутка времени заключается в использовании функции sleep():
#include <unistd.h> /* POSIX */
unsigned int sleep(unsigned int seconds);
Возвращаемое значение равно 0, если процесс проспал все отведенное время. В противном случае возвращается оставшееся для сна время. Это последнее значение может возникнуть в случае, если появился сигнал, пока процесс дремал.
ЗАМЕЧАНИЕ. Функция sleep() часто реализуется через сочетание signal(), alarm() и pause(). Такой подход делает опасным смешивание sleep() с вашим собственным вызовом alarm() (или расширенной функцией setitimer(), описанной в разделе 14.3.3 «Интервальные таймеры setitimer() и getitimer()») Чтобы теперь узнать о функции nanosleep(), см. раздел 14.3.4 «Более точные паузы: nanosleep()».
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Простой пример
Простой пример Начнем с простого примера: наложим переход на изменение фона ссылки. Когда пользователь будет наводить на ссылку, цвет ее фона будет меняться, и мы применим переход, чтобы сделать это изменение плавным. Такого эффекта раньше можно было добиться
Метод Sleep
Метод Sleep В следующем примере сценарий переводится в неактивное состояние на 5 секунд:WScript.Echo("Сценарий запущен, отдыхаем...");WScript.Sleep(5000);WScript.Echo("Выполнение завершено");Метод Sleep необходимо применять при асинхронной работе сценария и какой-либо другой задачи, например, при
Создаём простой пул
Создаём простой пул Освоив ранее основные понятия, мы научились понимать ZFS. Для обратной же задачи — чтобы ZFS понимала нас — нужно ознакомиться с её командами. Главные из них — две: zpool для создания и управления пулами, и zfs для создания и управления наборами данных.
1.5.1. Простой поиск
1.5.1. Простой поиск Начинающие пользователи обычно используют самый простой вариант поиска — поиск "в лоб", при котором в поисковой строке набирается исходное выражение или слово и запускается процесс. Как мы уже видели при разборе языка запросов, в этом случае поиск
16. Быстрый и легкий способ
16. Быстрый и легкий способ Мы любим, чтобы все было быстро и очень легко, поэтому наличие данных слов в названии вашего продукта сильно повышает вероятность того, что им заинтересуется масса людей. Причем вы можете соединять разные варианты. Например, взять пункт 13
5. Легкий способ
5. Легкий способ Немудрено, что продается книга «Легкий способ бросить курить». То, что легко и не требует больших затрат, всегда
Легкий завтрак с меню
Легкий завтрак с меню Я уверен, что вы уже знаете, как использовать меню. 1 см не менее, наверное, вам будет интересно узнать, какие команды есть в меню редактора Visual Basic и где именно они находятся.По большей части команды меню редактора Visual Basic организованы логично. Например,
18.5.1. Простой цикл for
18.5.1. Простой цикл for Этот цикл просто выводит на экран список, который состоит из " 1 2 3 4 5". Чтобы получить доступ к каждой переменной, в качестве параметра имя_переменной указывается "loop".$ pg for_i#!/bin/sh# for_ifor loop in 1 2 3 4 5doecho $LOOP doneПриведенный выше сценарий выводит следующие данные:$
18.6.1. Простой цикл until
18.6.1. Простой цикл until Этот сценарий непрерывно ищет пользователя "root" и выполняет команду who. Результат выполнения команды grep содержится в переменной IS_ROOT.Если пользователь "root" обнаружен, цикл завершает обработку. Затем пользователю simon направляется электронное
sleep
sleep Формат:sleep числоПрименение этой команды вызовет приостановку работы системы на указанное количество секунд. Например, команда$ sleep 10приостановит систему на 10
Александр Амзин: Лёгкий способ бросить всё Александр Амзин
Александр Амзин: Лёгкий способ бросить всё Александр Амзин Опубликовано 09 августа 2011 года Тот же герой, уже за iMac, возмущается: неужели он всё время должен двигать мышкой? Наконец, тот же лентяй с планшетом – ему предсказуемо не нравится елозить
Создаём простой пул
Создаём простой пул Освоив ранее основные понятия, мы научились понимать ZFS. Для обратной же задачи – чтобы ZFS понимала нас – нужно ознакомиться с её командами. Главные из них – две: zpool для создания и управления пулами, и zfs для создания и управления наборами данных.