Рубрика: C#

Потоки ч.2

Приветствую всех, сегодня поговорим о продолжении темы связанной с потоками, это часть 2.  Читать Потоки ч.1 Различают две разновидности многозадачности: на основе процессов и на основе потоков. В связи с этим важно понимать отличия между ними. Процесс фактически представляет собой исполняемую программу. Поэтому многозадачность на основе процессов — это средство, благодаря которому на компьютере могут […]

Разберемся как передать параметры другим программа на C#

Приветствую всех, сегодня я покажу пример того как можно обойтись без bat файлов и cmd команд, при передачи параметров и команд программам.  Я как и многие из вас использовал bat файлы для передачи параметров и связки приложений. Допустим у нас имеется 2 приложения и им нужно передать какие нибудь аргументы вот пример таких программ: Программа […]

Как завершить процесс или программу через заданный интервал времени на C#

Приветствую всех сегодня я покажу как можно убивать процессы через определенное время. У многих новичков, да и любителей писать разные читы, программы шутки, возникает такой вопрос, а как все это реализовать? Есть множество способов, к примеру бесконечный цикл с помощью while(true)  происходит проверка условий запущен ли процесс — программа, и если да то завершить. Однако […]

Полиморфизм и AdHocPolimorfizm в C#

Приветствую всех! Сегодня поговорим о полиморфизме и рассмотрим ряд примеров и определений. А так же отличия полиморфизма от AdHoc полиморфизма. Полиморфизм относится к способности определять множество классов функционально разными, но одинаково названными методами или свойствами, которые попеременно могут использоваться кодом клиента во время выполнения. О полиморфизме часто говорят как о третьем базовом элементе объектно-ориентированного программирования, […]

Разбираемся с Garbage Collection в C#

Приветствую всех! Сегодня поговорим о сборщике мусора когда он начинает работать и что вообще он делает, и как его можно вызывать принудительно. Garbage Collection Специальный механизм, называемый сборщиком мусора (garbage collector), периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложением- то есть производит «сбор мусора». Сборка мусора была впервые применена Джоном Маккарти в […]