Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Достать переменную из другого потока / 10 сообщений из 10, страница 1 из 1
09.03.2016, 16:12
    #39188332
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
Привет всем!

У меня есть переменная
Код: c#
1.
int myValue;


в различных потоках она принимает различие значения.

мне нужно написать метод, которые просуммирует все myValue.

Например:
поток 1: myValue = 8;
поток 1: myValue = 2;
поток 1: myValue = 5;

результат должен быть 15
...
Рейтинг: 0 / 0
09.03.2016, 16:13
    #39188333
Students
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
*опечатался:

поток 1: myValue = 8;
поток 2: myValue = 2;
поток 3: myValue = 5;
...
Рейтинг: 0 / 0
09.03.2016, 16:21
    #39188351
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
Объяви переменную под сумму и плюсуй в нее, затем работай с ее значением.
Код: c#
1.
volatile int myValueSum = 0;


volatile тут обязательно.
...
Рейтинг: 0 / 0
09.03.2016, 17:44
    #39188461
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
Students,
А подробней?
...
Рейтинг: 0 / 0
09.03.2016, 19:59
    #39188561
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
ЕвгенийВStudents,
А подробней?
Нужна одна глобальная переменная myValueSum, что бы к ней любой поток мог добавить свой myValue
...
Рейтинг: 0 / 0
10.03.2016, 04:53
    #39188720
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
StudentsПривет всем!

У меня есть переменная


Где она у тебя есть - в экземпляре класса или где?
...
Рейтинг: 0 / 0
10.03.2016, 14:19
    #39189090
mikron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
Тут идеално подойдёт облачный сервис. каждый поток пусть в нём суммирует все свои переменные. К тому же сервис можно будет расширить, и сделатъ из него в будующем облачный калкулятор.
...
Рейтинг: 0 / 0
10.03.2016, 14:30
    #39189107
mikron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
PallarisГде она у тебя есть - в экземпляре класса или где?
Говорят классы были актуалны лет 100 назад. сейчас уже надо учится масштабно смотреть на задачи. Локалные рещения как переменные мало где нужны. Весь мир движется к М2М. Значит надо в ногу со временем, каждой переменной выделить свои IP6 и заставить их комуницировать через облака. Такие должны быть задачи студенентов.
...
Рейтинг: 0 / 0
11.03.2016, 11:42
    #39189791
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
PallarisStudentsПривет всем!

У меня есть переменная


Где она у тебя есть - в экземпляре класса или где?



"У меня есть переменная"
...
Рейтинг: 0 / 0
12.03.2016, 22:27
    #39190715
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Достать переменную из другого потока
mikronPallarisГде она у тебя есть - в экземпляре класса или где?
Говорят классы были актуалны лет 100 назад. сейчас уже надо учится масштабно смотреть на задачи. Локалные рещения как переменные мало где нужны. Весь мир движется к М2М. Значит надо в ногу со временем, каждой переменной выделить свои IP6 и заставить их комуницировать через облака. Такие должны быть задачи студенентов.
Круто!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Достать переменную из другого потока / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]