LINUX.ORG.RU

Через определенное количество операций проверять не истекло ли время.

urxvt ★★★★★
()

А для каких целей? Если для предотвратить зависание/зацикливание, то это давно умеют браузеры.

Dragon59 ★★
()
Ответ на: комментарий от Bad_ptr

так ты свою хочешь ограничить или как? думаю, там это где-то в настройках можно задать и вообще noscript сайтам с зависающими функциями, а если свою то тебе код надо менять а не время его выполнения ограничивать...

trashymichael ★★★
()
Ответ на: комментарий от Dragon59

мой браузер это не умеет делать.

он очень специфический.

djenterprise
() автор топика

у меня дежавю, что я решение где-то уже видел или читал

djenterprise
() автор топика
Ответ на: комментарий от djenterprise

задача звучит нелепо. если допустимо прождать время и не получить результат из-за слишком долгих вычислений, может вообще этот код не запускать, считая что он вылетел по таймауту =)?

ограничить-то можно, гипотетически, но код все равно менять придется. может заюзать вебворкеры или что-то в этом духе.

trashymichael ★★★
()

В условия завершения цикла добавляешь проверку некоторой глобальной переменной. Через N секунд устанавливаешь ее в false

Или у тебя не в циклах дело?

trex6 ★★★★★
()
Ответ на: комментарий от djenterprise

нет, не в циклах, а в таймауте на стороне сервера

Ты делаешь ajax запрос и хочешь ждать не более N секунд. Так?

sdio ★★★★★
()
Ответ на: комментарий от djenterprise

Расскажи подробнее, что у тебя в функции происходит.

trex6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.