34 / 21 / 2
Регистрация: 31.03.2009
Сообщений: 362
|
|
1 | |
Бесконечные циклы22.12.2010, 15:58. Показов 1979. Ответов 4
Метки нет Все метки)
(
решив отдохнуть немного от сесси, полазил по разным браузеркам, и задался вопросом, как же происходит начисление ресурсов каждую единицу времени, как происходит авто апдейт каких либо скилов\постройка зжданий когда юзер поставил и ушел, значит в игре должен быть какой то цикл который кажудю, например, секунду проверяет всю бд, и апдейтит результаты, плюс начисляет ресурсы если надо. вот вопрос, как же реализовать подобное например в asp.net? фактический цикл должен быть запущен при обращении к какому либо ресурсу сайта, тоесть обратись мы к нему 10 раз, мы 10 раз запустим этот бесконечный цикл убив всю производительность напроч, так как же можно запустить один такой бесконечный цикл? понятно что остановить чикл легко, перезапустив или остановив веб сервер, так что его завершение мало волнует... почитав статьи наткнулся на такую вещь как Global.asax, там есть событие при старте приложения.... так вот, если туда пихнуть цикл, не зависнет ли все приложение напрочь? есть конечно вариант пустить в отдельный поток цикл... как делать лучше, подскажите? мб есть те кто сталкивался с подобными проблемами в своей программерской деятельности и знают лучшие методы?
0
|
|
22.12.2010, 15:58 | |
Ответы с готовыми решениями:
4
Бесконечные циклы. Бесконечные циклы QThread бесконечные циклы Правильно ли использовать бесконечные циклы в клиент-серверном приложении? |
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
|
|
22.12.2010, 16:25 | 2 |
LordXaosa, ты вообще о чем сейчас?
0
|
34 / 21 / 2
Регистрация: 31.03.2009
Сообщений: 362
|
|
22.12.2010, 17:03 [ТС] | 3 |
о бесконечном цикле в приложении asp.net =) как его реализовать не загружая систему, и что бы он запускался не при обращении к странице, а всего 1 раз и работал постоянно до завершения приложения на сервере
0
|
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,841
|
|
23.12.2010, 00:53 | 4 |
А что тебе мешает, запустить отдельное приложение в другом потоке, и обмениваться с приложением на ASP.NET допустим по стредсвам базы?
0
|
34 / 21 / 2
Регистрация: 31.03.2009
Сообщений: 362
|
|
23.12.2010, 17:10 [ТС] | 5 |
а если учитывать веб сервер? хостинги? там же только сайт можно разместить, а не сторонние приложения
0
|
23.12.2010, 17:10 | |
Помогаю со студенческими работами здесь
5
Циклы с условием, циклы с переменной, вложенные циклы бесконечные последовательности
Бесконечные суммы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |