@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Проблемы с кирилицей в пути файла
-
Кубик "Получить системный путь" из модуля "Путь" вместо имени "Администратор" в пути искомой папки возвращает "�������������". Там просто забито "<FFFD>" при просмотре в HEX. При попытке читать файл по этому пути его естественно нет, а при записи создается папка с этой абракадаброй и файл пишется туда.
Можно ли это как то исправить ? -
@_User_ said in [Проблемы с кирилицей в пути файла]
Кубик "Получить системный путь" из модуля "Путь" умеет читать системные пути, но с кирилицей делает это кривовато.

А 2012я Винда меня не спрашивала как я хочу назвать свой профиль (типа серверной оси это не по чину :) ). Ну и после пары лет работы под "Администратором" переносить всё в новый пофиль (латиницей) - не хочу связываться. -
Я, тебя Спасу от этого Минуса, так как ты Прав!
Я сколь Рас тут рассказывал, что мене в начале Дельный Совет - Fox и UserTrue, что Ресурсы и тп и тд, на Латинеци пишутся.
Где мол видно, что бы код даж создавался на Керилици :)))
По Сути, глупо тупо и не хорошо.Зачем лезьть, в то, что ты мол не понимаешь :)
Вот, таким Людям Лень и видимо Привыкли, на всём готовеньком :)))Я вот, даж не сомневаюсь, что и я Крайним, останусь.
НО кто понял, тот поймёт. -
@gurkin4
Во первых я НЕ минусил, хотя стоило бы как минимум за отрицание присутствующих в программе ("из коробки") возможностей во вторых я пояснил наличие кирилицы в пути, но ты и к этому решил прицепиться от обиды на чей то "ик". Вот такое поведение и есть как раз признак "детей с завышенной самооценкой". Да еще и оскорбления в ход пошли. -
@_User_ said in Проблемы с кирилицей в пути файла:
Кубик "Получить системный путь" из модуля "Путь" вместо имени "Администратор" в пути искомой папки возвращает "�������������". Там просто забито "<FFFD>" при просмотре в HEX. При попытке читать файл по этому пути его естественно нет, а при записи создается папка с этой абракадаброй и файл пишется туда.
Можно ли это как то исправить ?Спасибо, исправим