Size: a a a

2020 March 21

Р

Рус in Delphi & Lazarus
Даже не так... А можно ли вообще MemTable  в потоке размещать?
источник

Р

Рус in Delphi & Lazarus
И смогу ли из основного потока брать данные из MemTable?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Можно попробовать в основном потоке  (прямо на форме или дата модуле) создать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
И синхронно из потоков доступаться
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Рус
И смогу ли из основного потока брать данные из MemTable?
Сможешь
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Льётся json как из ведра. Мне его надо парсить, собрать в табличку, получить результаты. В зависимости от результатов отправляю REST запросы. Всё это вяленько работает. Иногда задержки, между приходом json и отправкой REST, доходят до 1 сек. Это чертовски дoxpeнa.
Не, это не " задача"
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Не, это не " задача"
Месье, с вашим опытом то. Я ж понимаю что вы меня поняли.
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Месье, с вашим опытом то. Я ж понимаю что вы меня поняли.
Нет, я как раз не понял. Потому и спрашиваю.
Ты не описал задачу
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Если ты думаешь, что у тебя узкое место именно парсинг json, то многопоточность поможет
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Лучше бы конечно померять
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Нет, я как раз не понял. Потому и спрашиваю.
Ты не описал задачу
Задача: значительно сократить время парсинга и обработки результатов парсинга json распараллеливанием
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
Если ты думаешь, что у тебя узкое место именно парсинг json, то многопоточность поможет
Парсинг и подсчёт. Больше ничего и нет.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
То есть ты утверждаешь что парсинг килобайт json занимает секунду?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Что-то есть сомнения. Лучше померять
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
То есть ты утверждаешь что парсинг килобайт json занимает секунду?
Одно сообщение килобайт. Может 1, а может и 10. Но не за секунду. За секунду их там много. Так много что иногда TimeStamp в json-e отстаёт. Плюс ещё моя обработка...
источник

AS

Alexey Shumkin in Delphi & Lazarus
Рус
Задача: значительно сократить время парсинга и обработки результатов парсинга json распараллеливанием
Не, это ты придумал...
как так работать, если даже формализовать задачу не можешь.. 🤦‍♂
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Не, это ты придумал...
как так работать, если даже формализовать задачу не можешь.. 🤦‍♂
Ну началось...
источник

Р

Рус in Delphi & Lazarus
Alexey Shumkin
Не, это ты придумал...
как так работать, если даже формализовать задачу не можешь.. 🤦‍♂
Я ждал))) Посоветуй мне ещё пару-тройку книжек выучить))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Ну задача в целом понятная
источник

GB

George Bakhtadze in Delphi & Lazarus
Рус
Льётся json как из ведра. Мне его надо парсить, собрать в табличку, получить результаты. В зависимости от результатов отправляю REST запросы. Всё это вяленько работает. Иногда задержки, между приходом json и отправкой REST, доходят до 1 сек. Это чертовски дoxpeнa.
REST запросы в том же потоке делаются, что и все остальное? вынеси в отдельный
источник