Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
leonidSDF
21 / 20 / 7
Регистрация: 17.02.2011
Сообщений: 267
1

Могу ли я к методам статического класса обращаться из разных потоков

15.08.2019, 12:38. Просмотров 814. Ответов 3
Метки нет (Все метки)

Могу ли я к статическим методам статического класса обратиться из разных потоков. Ну то есть да могу, но как это происходит, экземпляр то один, это как-то по очереди происходит? А что если потоки обратились одновременно? Извините за глупый вопрос, не знаю переписывать ранее написанный код.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2019, 12:38
Ответы с готовыми решениями:

С 3 разных кнопок html обращаться к трём разным методам js
Есть 3 кнопки на клиенте, необходимо к каждой кнопке провязать выполнение метода на js <form...

Как создать список объектов класса и обращаться к их методам?
Для решения одной задачи мне нужно создать список объектов класса, но я не знаю, как это правильно...

Почему к методам, которые не объявлены как Static нельзя обращаться напрямую из класса этого метода?
Почему к методам, которые не объявлены как Static нельзя обращаться напрямую из класса этого...

Передача объекта из одного экземпляра класса в другой с запретом обращаться к методам и свойствам этого объекта
Всем привет! Есть класс, в котором используется объект (MyObject, объявленный в private). При...

Ошибка при вызове статического конструктора статического класса
Здравствуйте! Проблема в следующем: Есть класс public static class 1 { static...

3
Someone007
3226 / 2398 / 1070
Регистрация: 09.05.2015
Сообщений: 5,942
Завершенные тесты: 1
15.08.2019, 12:44 2
Всё зависит от того, что делает ваш метод. Но в большинстве случаев при вызове метода из разных потоков нужна синхронизация потоков каким нибудь способом (lock/Monitor и т.д.)...
1
leonidSDF
21 / 20 / 7
Регистрация: 17.02.2011
Сообщений: 267
15.08.2019, 12:51  [ТС] 3
По разному, две разные формы принимают данные, раньше была одна, принимают данные и через стат методы конвертирует в тексты на своих формах, ссылку на объект формы передаю, когда вызываю стат метод.
0
kolorotur
Эксперт .NET
11986 / 9533 / 2441
Регистрация: 17.09.2011
Сообщений: 16,249
Завершенные тесты: 1
15.08.2019, 12:55 4
Лучший ответ Сообщение было отмечено leonidSDF как решение

Решение

Если методы не используют какие-то общие ресурсы, то обращайтесь сколько душе угодно.
Если используют, то нужна синхронизация.
0
15.08.2019, 12:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.08.2019, 12:55

Можно ли обращаться к методам и свойствам работающего потока, который был перемещен
class main { public: ThreadNEW *threadNEW = new ThreadNEW(); void...

Как из статического метода обратится к другим методам или компонентам формы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Изменение статического закрытого элемента данных класса посредством статической элемент-функции класса
Добрый день. Не могу разобраться, как изменить закрытую статическую переменную класса. Вот код....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru