Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#4

AW: Threads - Externe Funktionen

  Alt 22. Apr 2011, 18:01
Oder fassen wir es so: Die Tatsache, dass es sich um eine Funktion aus einer DLL handelt alleine, spricht nicht gegen Multithreading. Es kann aber durchaus sein, dass die Funktion innerhalb der DLL Ressourcen nutzt, die nicht in ihr lokal sind, was unter Umständen dann gegen Threads spricht. Dann wäre der letzte Ausweg noch, statt Multithreading "Multiprocessing" zu betreiben, und jedem Prozess seine eigene DLL-Instanz zu verpassen. Aber auch dann wäre noch immer nicht gesichert, dass keine externen Ressourcen gemeinsam genutzt würden.

Kurzum: Frag den Ersteller, alles andere ist zeitintensives Raten und Testen
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat