![]() |
AW: Threadunterbrechung - nicht mit suspend
Zitat:
Daß in dem einen Falle das Einbetten einer Synchronize-Prozedur (die m.E. per se "kritisch geschützt" ist) nötig ist, nämlich beim Multithreading-Mergesort, in dem anderen Falle, beim Multithreading-Quicksort hingegen in neueren Windows (wohl ab Windows 7) die Gleichzeitigkeit bis zur völligen Serialität (immer nur ein Thread anscheinend aktiv) abmindert, darauf muß man erstmal kommen. Ich kam nicht gedanklich, sondern letztlich nur über Experimente darauf. Jedenfalls funktioniert es jetzt so, wie ich es beabsichtigte, auch in modernen Windows. Daniels Hinweis mit der CriticalSection führte mich auf die entscheidende Fährte. Vielen Dank Euch allen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz