Синхронизация запросов

С.

Продвинутый новичок
Автор оригинала: Cardinal
С.
Синхронизция переменых это весьма распространенное явление в языках программирования.
Для подтверждения этого тезиса достаточно привести несколько примеров такого распростарнненого явления в других языках. Ну хотя бы один...

Вопрос синхронизации здесь возник из-за свойств среды исполнения (веб). При чем здесь язык программирования вообще? Как будто бы если это был перл или ява, то вопрос ставился бы по-другому.

Автор оригинала: Cardinal Да и в ПХП есть семафоры и разделяемая память (только почему-то не в ядре).
Именно потому, что это не задача языка программировяния. Это библиотеки - расширения для тех, кто строит свою БД на файлах например.
 

Cardinal

Новичок
C.
Немного офтопик но ликбез то надо провести.

Например в яве можно сихронизировать все что угодно.

Свойство:
public qqq(){
Object o = null;
syncronyzed(o)
{
// обращение к полю "о" синхронизировано, т.е. все нити эту секцию будут выполнять последовательно
o = new...
}

метод:
// все вызовы этого метода разными нитями будут последовательны
public syncronized void qqq()
{
...
}
 

С.

Продвинутый новичок
Автор оригинала: Cardinal
Например в яве можно сихронизировать все что угодно.
все вызовы этого метода разными нитями будут последовательны
Хе-хе... Разницу между нитями и HTTP запросами ощущаете?
 

Cardinal

Новичок
:confused: C. Вы блондинка?

Автор оригинала: С.
Хе-хе... Разницу между нитями и HTTP запросами ощущаете?
1 А Вы, в контексте данной задачи, ощущаете?

Может поделитесь чем. Конечно нить может инициироватся не только http запросом, но и им тоже. Поэтому синхронизация запросов это частный случай синхронизации нитей.
Разве тут не приведен пример того как в обязаности языка (в том числе и веб разработки) вошла синхронизация. Вы помоему это просили.

2 Я вообще то помощи просил в вопросе синхронизации, а не рассуждений на вольные темы да еще с человеком который похоже не знает о чем говорит. Вы еще ничего не предложили, кроме сомнительных соображений.
 

StUV

Rotaredom
Cardinal
А Вы, в контексте данной задачи, ощущаете?
если ты запустишь демона, который будет получать таски на выполнение от скрипта, то сможешь синхронизировать запросы подобным образом
 

С.

Продвинутый новичок
Увы Cardinalьчик, даже ява не сможет тебе помочь. Разные HTTP запросы, которые ты пытешься синхронизировать не являются нитями одного процесса, а совершенно разными процессами.

Вывод 1: ны вылупайся, синхронизируй (если это вообще надо) средствами для этого приспособлеными - транзакции, семафоры и т.п.

Вывод 2: не кати телегу на PHP.
 
Сверху