|
|
Другие темы раздела | |
C# Лучшее ПО для 2D игры (с точки зрения FPS) Собрался писать игру на всеми любимом c#,но возникли кое какие трудности с выбором средств реализации. Игра 2д.Ну скажем кое что общее имеет Worms .Самое главное и основное требование к ней это офк ультра стабильный фпс(удивлены что не графон,знаю)в общем нужно шоб не лагало.И я вот бьюсь над выбором по: 1:unity 2: Xna/monogane 3:Рандомный движок 4:хз Вопрос:Что из этого лучше всего... https://www.cyberforum.ru/ csharp-net/ thread2169274.html |
C# Как запретить переход в спящий режим? можете помочь сделать что бы при работе программы компьютер не уходил в спящий режим, а то уже 2й день пытаюсь сделать, знаний в программировании нету Пробовал разные коды по типу public enum EXECUTION_STATE: uint { ES_AWAYMODE_REQUIRED = 0x00000040, ES_CONTINUOUS = 0x80000000, ES_DISPLAY_REQUIRED = 0x00000002, ES_SYSTEM_REQUIRED = 0x00000001, ES_USER_PRESENT =... |
C# Программное нажатие кнопки в другой программе вот код который имею почему-то когда пытаюсь найти саму кнопку возвращает 0 public static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string className, string windowTitle); public static extern bool PostMessage(IntPtr hwnd, uint msg, uint wParam, uint lParam); public static extern IntPtr FindWindow(string... https://www.cyberforum.ru/ csharp-net/ thread2169242.html |
C# Как перегрузить операторы == и != в матрице?
https://www.cyberforum.ru/ csharp-net/ thread2169169.html Как перегрузить операторы == и != в матрице? Имеется класс матрица, и мне надо перегрузить != и == т.е. сравнить две матрицы, которые я буду генерировать. Как написать саму операцию сравнения на основе этого класса. public class Matrix { double matrix; int Row = 0, Col = 0; //матрица N x M public Matrix(int row, int col) |
C# DirectInput, SendInput Здравствуйте! Уже больше суток бьюсь над вопросом. Помогите пожалуйста, если знаете как. В общем, задача : Игра на DirectX`e. Необходимо, чтоб после нажатия клавиши "Х", нажималась(виртуально, разумеется) клавиша "Y"; Пробовал : SendKeys(), winapi keybd_event() : не работает ни в игре на directX`е, ни в игре на OpelGl//SoftWare (например, CS 1.6). После узнал о SendInput. Заработало в... |
C# Mp3 -> csv
https://www.cyberforum.ru/ csharp-net/ thread2168871.html Доброго времени суток, возможно ли конвертировать музыку в текст и обратно? |
C# Получить имя процесса зная handle
https://www.cyberforum.ru/ csharp-net/ thread2168799.html кому-то да понадобиться вот код : private static extern Int32 GetForegroundWindow(); private static extern UInt32 GetWindowThreadProcessId(Int32 hWnd, out Int32 lpdwProcessId); void SomeMethod() { IntPtr ptr = FindWindow(null, "Собственно сам handle "); |
Процесс не закрывается C# Не получается закрыть процесс из массива Фокус ещё в том что файл удаляется когда он открыт, но после удаления ( файла ) процесс висит в системе ( не закрытый ) public static void ESA() { foreach (var Files in (new string { "*.exe", "*.doc", }).SelectMany(f => new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)).GetFiles(f)).ToArray()) ... |
C# Обнаружение устройств usb
https://www.cyberforum.ru/ csharp-net/ thread2168231.html Нужно сделать так, чтобы при подключении любого устройства по usb выполнялся код. Пытался найти ответ в интернете, не получилось. Если нужно будет подключать библиотеку, то прошу дать ссылку на скачивание и инструкцию по подключению, т.к. опыта с библиотеками не имею. Заранее спасибо. |
C# Создание интерпретатора. По аналогии с Xcode Playground Здравствуйте. Необходимо реализовать приложение позволяющее писать код и сразу же его исполнять(на C#). В качестве образца готовой программы был дан Xcode Playground. Так как я новичок я совершенно не представляю с чего начать и где об этом можно почитать. В качестве подсказки была описана структура программы в двух строчках: "Определение типов синтаксических конструкций, преобразование... https://www.cyberforum.ru/ csharp-net/ thread2168146.html |
Многопоточность и ЦП C# Вызвал метод в контексте 2х вторичных потоков(основной поток + 2 вторичных) и заглянул в диспетчер задач, показывает что процесс загружает ЦП 55-63%. А я хочу сделать сервер который может принимать клиентов 20 одновременно и общатся с ними, ето получается повесит мой мопьютер на раз-два? если в отдельновом потоке будет слушать соединение с клиентом, потом при подключении создасть еще 2 потока... |
C# Непонятное поведение ИНС Здравствуйте дорогие мои друзья! Решил я создать нейронную сеть. В итоге вышло вот это : Random Rnd = new Random(); Console.Clear(); int InputNeurons = 2; int HiddenNeurons = 50; https://www.cyberforum.ru/ csharp-net/ thread2168102.html |
Warrior
500 / 427 / 177
Регистрация: 23.11.2014
Сообщений: 932
|
|
05.01.2018, 03:58 | 0 |
ThreadPool и критические секции - C# - Ответ 1200324105.01.2018, 03:58. Показов 890. Ответов 4
Метки (Все метки)
Ответ
Sayanchik777, Пул потоков предоставляет преимущества для частых и относительно коротких операций, благодаря повторному использованию потоков, которые уже созданы вместо создания новых (дорогостоящий процесс).
Так же мы можем контролировать максимальное количество потоков, используя методы GetMaxThreads и SetMaxThreads. Вот целая статья можете ознакомиться https://docs.microsoft.com/en-... hread-pool Лучше оперировать более высокими абстракциями Task это удобнее и проще. Вернуться к обсуждению: ThreadPool и критические секции C#
0
|
05.01.2018, 03:58 | |
Готовые ответы и решения:
4
Критические секции Критические секции Deadlock и критические секции stm32f407 + критические секции |
05.01.2018, 03:58 | |
05.01.2018, 03:58 | |
Помогаю со студенческими работами здесь
0
Критические секции в потоках Критические секции в классах Потоки. Критические секции Мьютексы и критические секции |