Рубрика: C#

C# Thread Потоки ч.3

Приветствую всех, сегодня поговорим о продолжении темы связанной с потоками, это часть 3.  Читать Потоки ч.1  Читать Потоки ч.2 Эта часть посвящается синхронизации потоков при помощи объектов ядра системы Windows. Thread Pool Пул потоков — это коллекция потоков, которые могут использоваться для выполнения нескольких задач в фоновом режиме. Пул потоков позволяет разгрузить главный поток для […]

Потоки ч.2

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

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

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

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

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

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

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