Hi

Hi,

It's been 3 years since I've reported this bug: https://quality.embarcadero.com/browse/RSP-11267

It was closed as Fixed (with no meaningful comments) but the issue still exists in Tokyo 10.2.3.

Please vote for it to re-open it because this bug makes PPL useless.

Marco Cantù can you please help?

Comments

  1. There is issue of the semantics of Canceled in PPL.
    IsComplete returns true for canceled threads.
    TTask.Destroy has the following code:

    destructor TTask.Destroy;
    begin
    try
    Cancel;
    if not IsComplete then // Always False???
    Wait;


    Which means it will never Wait!! What a mess!

    ReplyDelete
  2. Not that the fact means much, but I see my ticket on this from back when the PPL was still in beta is still open (https://quality.embarcadero.com/browse/RSP-9466 - got moved to the public area after XE7 was released)...
    quality.embarcadero.com - Log in - Embarcadero Technologies

    ReplyDelete
  3. This might actually have been fixed after all!! See comment in the bug report.

    ReplyDelete

Post a Comment