Выполнение функции ограничения времени в PHP или что-либо еще

Я могу сказать, что мой вопрос связан с PHP, но меня больше волнует правильная логика программирования в ситуации, когда выполнение функции может продолжаться бесконечно.

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

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

Написание какого-то «контрольного» функционального решения и как это делается?

Спасибо за любую помощь, которую вы можете предоставить, любую ссылку, любую статью, которая решает эту проблему путь, что это «должно быть сделано».

BR, Newman

-121--1389334- Сортировка строковых предметов в таблице данных как int с помощью c # . Некоторые числовые коды хранятся в DataTable. При попытке сортировки с помощью DataView столбец сортируется по последовательностям. Какой путь проще всего сортировать данные как целое число? Представление DataView = dt....

В DataTable хранятся некоторые числовые коды. При попытке сортировки с помощью DataView столбец сортируется по последовательностям. Как проще всего сортировать данные как целое число?

DataView view = dt.DefaultView();
view.Sort = "Code asc";
dt = view.ToTable();

Данные в таблице данных: 128, 123, 112, 12, 126

после сортировки показывает: 112, 12, 123, 126, 128

ожидаемый результат: 12, 112, 123, 126, 128

7
задан Sri Reddy 27 September 2011 в 16:42
поделиться