powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Управление потоком.
25 сообщений из 55, страница 2 из 3
Управление потоком.
    #39799938
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

Скажи, ты осознал две вещи?
1) Пока выполняется твой делегат методом Invoke, твой дополнительный поток (RX или TX) стоит и ждет
2) Пока выполняется Invoke в потоке RX, Invoke в потоке TX будет ждать его окончания, а стало быть поток TX тоже будет в режиме ожидания
...
Рейтинг: 0 / 0
Управление потоком.
    #39799942
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Projenya7,

Скажи, ты осознал две вещи?
1) Пока выполняется твой делегат методом Invoke, твой дополнительный поток (RX или TX) стоит и ждет
2) Пока выполняется Invoke в потоке RX, Invoke в потоке TX будет ждать его окончания, а стало быть поток TX тоже будет в режиме ожидания
понял. что же делать? из главного потока делать рефреш датагридов?
...
Рейтинг: 0 / 0
Управление потоком.
    #39799944
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы опишите, что за задачу пытаетесь таким экстравагантным способом решить, а народ вам что-нибудь и подскажет
...
Рейтинг: 0 / 0
Управление потоком.
    #39799954
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneвы опишите, что за задачу пытаетесь таким экстравагантным способом решить, а народ вам что-нибудь и подскажет
да я вроде описал и код показал. и картинки.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799955
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7Konst_Oneвы опишите, что за задачу пытаетесь таким экстравагантным способом решить, а народ вам что-нибудь и подскажет
да я вроде описал и код показал. и картинки.

авторЯ создаю тред...

вы про это? Я про бизнес задачу, которую вы пытаетесь решить. Опишите её хотя бы своими словами.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799956
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7понял. что же делать? из главного потока делать рефреш датагридов?это как вариант. Например, обновлять все сетки раз в секунду, независимо от того, с какой частотой обновляются данные. Вряд ли пользователю как-то помогут мельтешашие цифры, которые он не успевает даже увидеть
...
Рейтинг: 0 / 0
Управление потоком.
    #39799961
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneЯ про бизнес задачу,он это слово в жизни наверно не слышал.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799964
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
печально, а уже потоки городить начал
...
Рейтинг: 0 / 0
Управление потоком.
    #39799965
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProНапример, обновлять все сетки раз в секунду, независимо от того, с какой частотой обновляются данные.можно так. Но тогда вопрос, зачем часто обновлять данные?)
...
Рейтинг: 0 / 0
Управление потоком.
    #39799966
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneпечально, а уже потоки городить началэто обычно уже в характере. Копаться в мелочах и никого не слушать.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799967
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Но тогда вопрос, зачем часто обновлять данные?)у него там приложение реального времени
...
Рейтинг: 0 / 0
Управление потоком.
    #39799970
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если rta , то инструмент он явно не тот выбрал
...
Рейтинг: 0 / 0
Управление потоком.
    #39799971
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123Но тогда вопрос, зачем часто обновлять данные?)у него там приложение реального времения помню. Там он на вопросы тоже не отвечал.
..
Пусть в базу скидывает реал тайм.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799972
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneесли rta , то инструмент он явно не тот выбрал https://www.sql.ru/forum/1311183/problema-s-taymerom
...
Рейтинг: 0 / 0
Управление потоком.
    #39799975
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ясно, не помогут советы.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799981
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Onejenya7пропущено...

да я вроде описал и код показал. и картинки.

авторЯ создаю тред...

вы про это? Я про бизнес задачу, которую вы пытаетесь решить. Опишите её хотя бы своими словами.
Я подключаюсь к 4 каналам по КАН к прибору. Ну и пишу\читаю сообщения. такая вот задача.
на каждый канал создаю поток. а в датагридах - в RX то что получил, в TX то что послал, в принципе изменяется только поле количество посылок.
...
Рейтинг: 0 / 0
Управление потоком.
    #39799986
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по спецификации надо смотреть что за прибор какой протокол приёма/отправки и тп вещи, может вам ассинхронность тут и не нужна.
но если жёсткая временная зависимость, то вам придётся свой сервис обмена сначала реализоавть, а вывод на экран уже делать отдельно, тк в реальном времени вы через winforms это не обеспечите
...
Рейтинг: 0 / 0
Управление потоком.
    #39799987
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7Я подключаюсь к 4 каналам по КАН к прибору. Ну и пишу\читаю сообщения. такая вот задача.ну наконец то снизошел). Описал.

jenya7в RX то что получилAction act = метод_в_гуи(
...
Рейтинг: 0 / 0
Управление потоком.
    #39799995
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123jenya7Я подключаюсь к 4 каналам по КАН к прибору. Ну и пишу\читаю сообщения. такая вот задача.ну наконец то снизошел). Описал.

jenya7в RX то что получилAction act = метод_в_гуи(
это мне надо отказаться от контрола что я создал? посадить гриды в ГУИ главной формы?
...
Рейтинг: 0 / 0
Управление потоком.
    #39799997
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7это мне надо отказаться от контрола что я создал? посадить гриды в ГУИ главной формы?как это вообще связано?
Логика должна быть отделена от ГУИ. Обмен данными не должен ничего знать о ГУИ, ГУИ ничего не должен знать о том, откуда берутся данные.
...
Рейтинг: 0 / 0
Управление потоком.
    #39800002
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Projenya7это мне надо отказаться от контрола что я создал? посадить гриды в ГУИ главной формы?как это вообще связано?
Логика должна быть отделена от ГУИ. Обмен данными не должен ничего знать о ГУИ, ГУИ ничего не должен знать о том, откуда берутся данные.
прекрасно. но данные нужно показывать в реальном времени. когда обновлять ГУИ? по какому событию?
...
Рейтинг: 0 / 0
Управление потоком.
    #39800004
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну "нереального" времени система виндоус, а тем более winforms
...
Рейтинг: 0 / 0
Управление потоком.
    #39800006
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делайте refreshtime = 1сек или сколько вам надо, как ранее советовали
...
Рейтинг: 0 / 0
Управление потоком.
    #39800015
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_Oneделайте refreshtime = 1сек или сколько вам надо, как ранее советовали
я такие советы тоже давать могу. причем в любой области науки.
...
Рейтинг: 0 / 0
Управление потоком.
    #39800021
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда что вы ждёте, делайте
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Управление потоком.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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