Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,439
    Репутация:
    1093 ±

    Стандартная функция sleep();

    Данная функция поддерживается во множестве других ЯП, но о том, что она есть в pawn, я узнал сравнительно недавно. Функция приостанавливает работу текущего потока (текущий поток - функция, выполняемая после функции sleep).
    Функция sleep распространяется только на текущий поток, на последующие - нет.
    ВАЖНО! Функция работает только в main() (да, я тоже удивился, что не сделали поддержку каллбэков).

    PHP код:
    main()
    {
        print(
    "Первая секунда");
        
    sleep(1000); // Приостановит поток на 1 секунду
        
    print("Вторая секунда");
        
    sleep(1000);
        print(
    "Третья секунда");

    Кроме этого, в отличие от аналога С++, функция использует миллисекунды.
    Последний раз редактировалось L0ndl3m; 25.05.2014 в 22:08. Причина: upd by lond

  2. Пользователь сказал cпасибо:
    Airon007 (16.09.2013)
  3. #2
    Аватар для fleimos
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    30.07.2013
    Сообщений
    75
    Репутация:
    16 ±
    Молодец

  4. #3
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    206
    Репутация:
    49 ±
    Какое полезное применение? Возможен ли goto в main со sleep'ом и последующий назад к функции?

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •