Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 51

Постояный процес

01.01.2011, 16:53. Показов 1008. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет
Всех с новим годом

Хочу попросить совет.

Задача:

Есть функция которая следит за некими деиствиями в системи и по надабнасте делает свои задачи.
Она в отдельном потоке, но кромя етого нада штоб она всё время виполнялась. . .

До етого ставил еео в безконечнй цикл и в конце цикла задержку в 1 секунду (штобе неперегружать проц.)

Но вот чую што ето очень не правельно.. =)

Посоветуите пожалуеста, как такие весчи реализуютса?

Спасибо =)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.01.2011, 16:53
Ответы с готовыми решениями:

Как убить выбраный Процес?
Здраствуйте,я хотелбы узнать как можно убить процес который я хочу, код уменя есть но как выбрать сам процес я незнаю((По етому решил...

Как удалить процес с диспетчера устройств
Вопрос такой как удалить процес с диспетчера устройств (я предворительно знаю как он называетса)

Компьютер не загружается, постояный длинный гудок биоса, изображение на мониторе отсуствует !!!
Помогите, пожалуйста, решить проблему. Компьтер не загружается, изображения на мониторе отсуствует, после нескольких минут работы...

6
 Аватар для Alex_Sabaka
638 / 499 / 77
Регистрация: 28.07.2010
Сообщений: 895
01.01.2011, 23:27
Почему же не правильно? Все вполне нормально.
0
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 51
01.01.2011, 23:35  [ТС]
Ого.., прямо не верится
Просто ето первый вариант который прешол в голову, думал есть более предусмотрение фишки для такои реализацй. (Штобе незацикливатся)

Поскольку я в C# прешол из веб программирование, то для меня зацикливание не к хорошему =))

Оке, спасибо, спасибо
0
Заблокирован
02.01.2011, 01:14
Цитата Сообщение от Petka Посмотреть сообщение
Есть функция которая следит за некими деиствиями в системи
А не мог бы ты конкретизировать?
Есть некоторый класс FileSystemWatcher в System.IO. Посмотри может подойдет.
0
I ♥ C#
 Аватар для Delog
470 / 262 / 25
Регистрация: 07.05.2010
Сообщений: 567
02.01.2011, 13:51
Если вы следите за какими-то действиями в системе, то цикл - плохая идея. Вам надо отлавливать сообщения системы. Я не так давно изучаю C#, так что не знаю, как это делается на нем, но вот, например, как это делается в Delphi:
Delphi
1
2
3
4
5
6
7
8
9
10
11
type
  TMainForm = class(TForm)
  ...
  private
    procedure WMHotkey(var M:TWMHotkey); message WM_HOTKEY; //ловим сообщение WM_HOTKEY
  ...
 
procedure TMainForm.WMHotkey(var M:TWMHotkey);
begin
  //Здесь код, который должен выполниться при получении сообщения WM_HOTKEY
end;
Предлагаю погуглить на тему "C# WinApi process windows messages"
0
74 / 74 / 10
Регистрация: 15.04.2009
Сообщений: 126
02.01.2011, 14:16
А когда закрываешь прогу случайно не остается в процессах?
0
0 / 0 / 1
Регистрация: 05.12.2010
Сообщений: 51
02.01.2011, 15:31  [ТС]
Всем большое спасибо.
Буду разбератся, но в моём случае всётаки тогда цикл лудший/единственй вариант.

После закритие, в процесах неостаётся.

Есчораз спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.01.2011, 15:31
Помогаю со студенческими работами здесь

CMD процес
cmd загружает процессор на 80 - 90% помогите

Циклический процес
Написать программу расчета функции, используя операторы цикла WHILE. Заранее спасибо !

Удалить процес
господа програмисты подскажите 1 - как можно удалить процесс програмно,только не через system 2 - как можно запустить процес...

Случайный процес
Кто то может подкинуть инфи по "Условие дифференцирования случайного процесса ( с выведением)"???

Производственный процес
Как правильно создать структуру


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru