Перейти к содержанию
Fire Monkey от А до Я
  • 0

Параллельный отладчик


antigrav

Вопрос

Опубликовано

Кто-нибудь юзал такую штуку: "параллельный отладчик Parnassus"? Если да, то какое мнение? И можно ли его получить и установить не имея активной подписки на обновления?

Рекомендуемые сообщения

  • 0
Опубликовано

Вы имеете ввиду в режиме синхронизации пересылать в лог главного потока данные из дополнительного с указанием номера дополнительного потока?

  • 0
Опубликовано (изменено)

https://bitbucket.org/vkrapotkin/commonapi/src/master/UVKCommonLog.pas

log.log('TrqdAttributes LoadFromFolder (' + Attributes.Count.ToString + ')');

в логе

14:15:13.463 (000013D8) TrqdAttributes LoadFromFolder (5)

или

14:15:12.504 (main) Login successful.

Изменено пользователем krapotkin
  • 0
Опубликовано

мне особо незачем именовать их. что мне даст их ClassName?

основные задачи - знать, что делают потоки и в каком порядке, для этого более важно отличать их один от другого и знать - ГП это или нет

  • 0
Опубликовано

Здравствуйте!

Имею следующий фрагмент кода:

 

fines: array of Extended;

TParallel.For(0, Pred(count),
    procedure(index: Integer)
    begin
         fines[index] := CalculateFine(Index);
         TThread.Synchronize(nil,
             procedure
             begin
                 Memo.Lines.Add('ThreadID = ' + TThread.CurrentThread.ThreadID.ToString);

            end);

    end);

 

В логе получаю один и тот же номер ThreadID для всех значений index. Разве не должны быть созданы count потоков, каждый со своим ID?

  • 0
Опубликовано
6 часов назад, antigrav сказал:

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

Сама суть Synchronize в том, чтобы выполнить код в главном потоке

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...