Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Подскажите как понять результат цикла FOR https://www.cyberforum.ru/ csharp-beginners/ thread772931.html
Приветствую всех. Подскажите пожалуйста по такому вопросу. Я делаю (в познавательных целях) в консоли табл. умножения. Вот ее код using System; class aaa { static void Main() { int x, y; for (x = 1; x <= 9; x++)
списки на Си шарп в форме C#
Как перевести эту программу в Windows form?! using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program {
C# переделайте блок схемы в отчете по экспоненте чтобы они совпадали с кодом программы сделайте https://www.cyberforum.ru/ csharp-beginners/ thread772852.html C# Перевод переменной из class A в другой class B с последующим переходом в class C Доброе время суток. Прошу помочь ввиду нехватка опыта и мозгов( Есть задачка. Посчитать факториал числа. По схеме MVP. Что это такое я разобрался, но сложность в том как передавать переменные по классам. Просьба не посылать в google, о том что есть примеры я знаю, но мне пока что тяжело видеть полноту картины по отдельным фрагментам.Заранее благодарен. Привожу код для полноты картины: ... https://www.cyberforum.ru/ csharp-beginners/ thread772826.html
C# Авторизация на сайте
Создаю POST запрос, по данным из HTTP Анализатора. HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://securecheats.net/login2/"); void Post_g() { string Login = "qazwar"; string Password = "123456"; string authString = "user=" + Login + "&passwrd=" + Password + "&submit=&cookielength=-1"; ...
C# Подскажите код консольного приложения C# для получения таблицы умножения от 1 до 10 https://www.cyberforum.ru/ csharp-beginners/ thread772687.html
Много раз пытаюсь,но постоянно выдает ошибки
C# Перечисление и инкрементация https://www.cyberforum.ru/ csharp-beginners/ thread772635.html
Почему допустим подобный код? .. enum myConsts{first, second, third}; .. myConsts x; for (x=myConsts.first; x<=myConsts.third; ++x) { .. }
C# Про интерфейсы
Здравствуйте. Начал разбираться с OPC. Вопрос в том, что означает строчка: //Создаем объект списка OPC серверов OpcServerList pServerList = new OpcServerList(); namespace OpcEnumLib { public interface OpcServerList : IOPCServerList2
C# Парсинг строки Есть строка содержащая шаблон припустим:<div class=dfskjd style="dkjsdfsf;jklgdf.sgkggflksdfklg"> Как заюзать метод String.Remove что бы удалить всё от style включительно по ">" - оставляя ">". За ранее спасибо! Просто что то сообразить не могу понимаю что решение лёгкое и где то рядом. https://www.cyberforum.ru/ csharp-beginners/ thread772580.html C# Отладчик Может кто подкинуть толковых статей по отладчику Visual Studio? MSDN просьба не советовать, там перевод не читабельный. Спасибо Заранее https://www.cyberforum.ru/ csharp-beginners/ thread772570.html
C# вычисление задачи
Всем привет! Пожалуста напешите! Даны x, y, z . Вычислить a, b, если: a=\frac{\sqrt{|x-1|}-\sqrt{|y|}}{1+\frac{{x}^{2}}{2}+\frac{{y}^{2}}{4}} b=x(arctg(z)+e) Зарание спасибо!
C# Как перезаписать байты? Здравствуйте Подскажите, как сделать: 1. Я открывают бинарный файл: using (FileStream stream = new FileStream("E:\\1.hst", FileMode.Append)){ 2. Мне нужно сместить указатель на заданное число байтов с конца файла назад и затем переписать их Как это реализовать? https://www.cyberforum.ru/ csharp-beginners/ thread772514.html
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
0

Как уменьшить кол-во потоков в семафоре - C# - Ответ 4059912

27.01.2013, 19:21. Показов 1014. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Есть такой вопрос. У меня есть бесконечные потоки.Допустим я создаю семафор.
C#
1
Semaphore s = new Semaphore(0, 10, "TestSemaphore");
Когда я хочу увеличить кол-во потоков, я делаю так:
C#
1
s.Release(1);
Когда я хочу уменьшить кол-во потоков- я просто напросто прибиваю поток, и поток не выполняет:
C#
1
s.Release()
Вся проблема в том, что если в программе прибивать потоки медленно, то все ок, а если быстро, некоторые потоки не прибиваются.Соответственно по логике вещей у меня кол-во пропускных потоков в семафоре растет? Правильно ли так делать, или есть другие способы?

Вернуться к обсуждению:
Как уменьшить кол-во потоков в семафоре C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2013, 19:21
Готовые ответы и решения:

Как уменьшить кол-во команд в контекстном меню?
Какой программой можно удалить ненужные команды? Заранее спасибо.

Уменьшить количество потоков
Привет всем. Нужно уменьшить количество потоков до 2. Закрепил link на проект ниже, (в проекте...

Уменьшить кол-во пробелов табуляции
Доброго времени суток, знаю что можно уменьшить кол-во пробелов табулятора в коде, но можно ли...

Оптимальное кол-во потоков
Возникла необходимость в большом кол-ве потоков для математических вычислений. Есть ли какие-нибудь...

1
27.01.2013, 19:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2013, 19:21
Помогаю со студенческими работами здесь

C# ограничивает кол-во потоков ?
private static int NUM_THREADS =...

Реализация управляемого кол-во потоков
Всем доброго утро :) Итак, есть метод выполняющий некий алгорит запрос&lt;-&gt;ответ. Хотелось бы...

Создавать то кол-во потоков, которое указанно в SpinEdit1
begin if proxys.Count&lt;&gt;0 then begin Proxy:=-1; Work:=True; for Thread:=0 to 50 do ...

Реализовать многопоточный доступ к N-ой переменной из N-го кол-во потоков
Добрый день дорогие пользователи. В общем проблема состоит в том,что мне нужно реализовать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru