Frage

Nur auf der Suche nach Bestätigung oder Dokumentation, wie Threads für die asynchronen Muster auf den Buchsen unter Windows CE verwendet werden, speziell für den Beginn des Sockels.Ich habe auf MSDN-Dokumentation angesehen, aber ich kann nur vage Referenzen finden.Ich habe hier damit gesucht und Antworten auf das Desktop-Threading-Modell gefunden.Als seitliche Hinweis wird das Programm in Compact-Framework implementiert.

Mein Verständnis ist somit: Auf dem Desktop-Aufruf von Anfaxxx kann der Rückruf von einem anderen Thread aufgerufen oder nicht durch einen anderen Thread aufgerufen werden als der Thread-Anruf von Anfaxxx.(Aus dem Threadpol von dem, was ich gelesen und experimentiert habe, mit)

Unter Windows CE, beim Anrufen von Anfaxx wird der Rückruf vom Thread behandelt, der den Anruf an Anfaxxx erstellt hat.

ist das genau?Wenn ja, wo finde ich die Dokumentation dazu?STW hat nicht geholfen und hat auch nicht RTM.

War es hilfreich?

Lösung

Ich musste den Einfädeln manuell tun.Das Threading-Modell unterscheidet sich geringfügig unter Windows CE 6 als auf Desktop-Plattformen.Der asynchrone Code funktionierte in Ordnung, als ich ihn auf dem Desktop entwickelte, aber überhaupt nicht in der Ce funktionieren würde.Ich landete ein, wenn ich gesendet hatte, und empfangte Fäden, die auf den Buchsen saßen.Ich bin mir dessen noch nicht sicher, dass ich erraten werde, dass die Anbieter, die den Plattformcode für die Hardware-Treiber schrieb, einige Entscheidungen getroffen haben, die nicht ganz auf dem neuesten Stand waren, was der kompakte Rahmen erwartet.Jedenfalls funktioniert es jetzt, und die Fäden, die blockieren, sind meine und können blockieren, ohne den Hauptgewinde zu stoppen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top