powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему Task - и так странно запускаются.
13 сообщений из 38, страница 2 из 2
Почему Task - и так странно запускаются.
    #39803507
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно реализовать свой taskscheduler, в котором вы реализуете свой пул потоков, сами определите порядок выполнения, зависимости,возможность выбора приоритетных тасков или какие то свои прибамбасы, и прочее. Не особо сложно делается.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39803512
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЯ тебя не понимаю. С потоками то все работает как надо. А ты говоришь что с потоками не правильно, потом говоришь что у меня задача неправильная. Кинь чтоль ссылку на пример того что имеешь ввиду. А то я уже подозреваю что ты из секты "потоки зло" и агитируешь всех использовать таски, пусть даже программа в итоге будет делать не то что изначально задумано :)Я писал выше - если использовать LongRunning - ты получишь то поведение, которое добился через Thread-ы, только с тасками. Ну и причем тут секта?

iskatelsqlНу будь это не внешняя длл, а сокет какой нить, что бы изменилось?Изменилось бы то, что ты бы использовать асинхронные методы доступа к сокетам, и потоки не использовались бы вообще.


iskatelsqlА что ты имеешь ввиду под полезной работой?ну так "скачала пару байтиков" - это полезная работа. Но изначально у тебя было только два варианта
1) вернула управление сразу (то есть ничего не качала)
2) отвалилась по таймауту (тоже не получила данные)

Поэтому я и говорю - ты рассказываешь сначала про файлы, потом про обращение к интернету, потом про использование библиотеки с синхронными методами, теперь сокеты, щас еще что--нибудь всплывет
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39803514
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlНу приконектилась она, скачала пару байтиковделят по слоям сегодня.
Байтики это транспортный уровень.
А бизнес логика программы это уровень выше.
Поэтому MS прикрыл прямое обращение к потокам.
Чтобы лапшу не делали и слово байтики прикладник не произносил.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39803516
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Чтобы лапшу не делали и слово байтики прикладник не произносил.У него неуправляемый код - он вынужден произносить ))
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39803522
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProPetro123Чтобы лапшу не делали и слово байтики прикладник не произносил.У него неуправляемый код - он вынужден произносить ))любой код делят на слои.
Пусть байты свои заворачивает в транспортный уровень.
А наверху, хоть message queue строит.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39803612
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsql, почитай Рихтера . Он доступно описывает в чем разница потоков, тасков и т.д.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804597
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Пусть байты свои заворачивает в транспортный уровень.

Ты упертый какой-то, в заворачивания. Нахрена оно надо если не надо?

Вот тебе пример - в лохматом году, когда шарп был еще не шарп, а подобие. (я на питоне тогда это делал)
Некий малоизвестный сайт "лайвжасмин" с блекджеком и... выпустил офигительную акцию, которая продержалась несколько лет, а именно - регишься и тебе 5 "подглядок" в привате, почту апрувил - и уже не 5 а 10 или 15 (хз отчего так)

ну и где наша не пропадала - регимся миллионами. "подглядка" - 20 секунд., запускаем "подглядки" с зазором в пару секунд = ок. Стрим общий, ищем "хвосты" соединяем.

Все это лирика, главное в том - надо ли мне было разбирать RTMP по составляющим, или достаточно было найти регекспами заголовки чанков, чтоб достать оттуда видео?

По секрету скажу... не надо было
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804614
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlPetro123Пусть байты свои заворачивает в транспортный уровень.

Ты упертый какой-то, в заворачивания. Нахрена оно надо если не надо?

Вот тебе пример - в лохматом году, когда шарп был еще не шарп, а подобие. (я на питоне тогда это делал)
Некий малоизвестный сайт "лайвжасмин" с блекджеком и... выпустил офигительную акцию, которая продержалась несколько лет, а именно - регишься и тебе 5 "подглядок" в привате, почту апрувил - и уже не 5 а 10 или 15 (хз отчего так)

ну и где наша не пропадала - регимся миллионами. "подглядка" - 20 секунд., запускаем "подглядки" с зазором в пару секунд = ок. Стрим общий, ищем "хвосты" соединяем.

Все это лирика, главное в том - надо ли мне было разбирать RTMP по составляющим, или достаточно было найти регекспами заголовки чанков, чтоб достать оттуда видео?

По секрету скажу... не надо было

Ух ты, есть чем гордиться и внукам рассказывать
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804615
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlНахрена оно надо если не надо?некоторые дома мусор не разделяют на стекло, пластик и... мусор.
Как им объяснить что на сегодняшний текущий момент надо разделять?
Никак.
iskatelsqlВсе это лирика
Дисциплина такая есть - архитектура. Паттерны всякие))
Но если ты не чувствовал необходимость, значит тебе не надо.
Есть высокотехнологичные компании а ля Маск, где это надо.
Удачи!
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804772
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЦикл отрабатывает мгновенно, что видно по числу в заголовке окна, а вот файлики в папке создаются неохотно, если поставить задержку 1000 то где-то 10 в секунду, если 50000 то примерно один в секунду.

Что мешает всем таскам выполниться сразу?
1. Создавать кучу файлов - само по себе медленно. И неочевидно, что именно запись на диск нужно параллелить. Это имеет смысл, если только у вас несколько дисков.
2. Как вы посчитали, что "если поставить задержку 1000 то где-то 10 в секунду, если 50000 то примерно один в секунду"? Увидели в эксплорере? )))
3. Не нужно создавать кучу тасков в данном примере, так как нужно контролировать количество процессоров/ядер, нагрузку. У вас этого нет. Попробуйте Parallel.ForEach, который использует пул потоков и сам разруливает оптимальное количество параллельных действий.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804840
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iskatelsqlНахрена оно надо если не надо?некоторые дома мусор не разделяют на стекло, пластик и... мусор.
Как им объяснить что на сегодняшний текущий момент надо разделять?
Никак.
iskatelsqlВсе это лирика
Дисциплина такая есть - архитектура. Паттерны всякие))
Но если ты не чувствовал необходимость, значит тебе не надо.
Есть высокотехнологичные компании а ля Маск, где это надо.
Удачи!какой в этом смысл, если мусорка в итоге одна? думаю многие бы разделяли, если бы после этого можно было его выкинуть раздельно
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39804863
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesесли мусорка в итоге одна?уже не одна.
В отсталой неразвитой стране, районе, городе, квартире - одна.
...
Рейтинг: 0 / 0
Почему Task - и так странно запускаются.
    #39805013
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAУх ты, есть чем гордиться и внукам рассказывать
Я вчера немного выпил, и возникла острая необходимость поговорить, но в 3 часа ночи нескем. Вот решил написать :)
Arm79Увидели в эксплорере?
Ну в тотал коммандере жамкал кнопку обновить... Примитивно конечно, зато свою задачу тест выполнил - стало понятно что они стартуют не одновременно.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Почему Task - и так странно запускаются.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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