Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 5 из 5
  1. #1
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±

    В чём разница.

    PHP код:
    mysql_tquery(connectionquery[], "Callback""");
    public 
    Callback()
    {
        new 
    rowsfields;
        
    cache_get_data(rowsfieldsconnection); // ...

    PHP код:
    new rowsfieldsCache:result;
    result mysql_tquery(connectionquery[], "Callback""");
    cache_get_data(rowsfieldsconnection); 
    Есть ли разница в этих двух вариантах? Какой из них более правильнее?

  2. #2
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    up up

  3. #3
    Аватар для MacMailler
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.02.2014
    Сообщений
    37
    Репутация:
    14 ±
    Второй код не рабочий. Правильней так:
    PHP код:
    new rowsfields
    new 
    Cache:result mysql_query(connectionquery[], true); 
    cache_get_data(rowsfieldsconnection);
    // see code
    cache_delete(result); 
    А разница между ними в том, что первый выполняется асинхронно, а второй синхронно.

  4. 3 пользователя(ей) сказали cпасибо:
    $continue$ (24.02.2016)DeimoS (24.02.2016)VVWVV (24.02.2016)
  5. #4
    Аватар для TheOrsini
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.09.2015
    Сообщений
    36
    Репутация:
    3 ±
    Цитата Сообщение от MacMailler Посмотреть сообщение
    Второй код не рабочий. Правильней так:
    PHP код:
    new rowsfields
    new 
    Cache:result mysql_query(connectionquery[], true); 
    cache_get_data(rowsfieldsconnection);
    // see code
    cache_delete(result); 
    А разница между ними в том, что первый выполняется асинхронно, а второй синхронно.
    А в чем различие асинхронных и синхронных запросов?

  6. #5
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Цитата Сообщение от TheOrsini Посмотреть сообщение
    А в чем различие асинхронных и синхронных запросов?
    SA-MP однопоточен (sync -синхронен)


    Принцип работы async (асинхронных) потоков:
    Я не жду пока завершиться код, выполняемый до этого, я исполнюсь отдельно от него (в отдельном потоке).
    Принцип работы sync (синхроных/однопоточных) потоков:
    Я буду ждать - пока, весь код выполняемый до меня - исполниться и только потом, я начну исполнятся.
    Последний раз редактировалось $continue$; 24.02.2016 в 15:42.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  7. 2 пользователя(ей) сказали cпасибо:
    TheOrsini (24.02.2016)VVWVV (24.02.2016)
 

 

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

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

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

Ваши права

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