| |
|
|
| XProfan es Multithread-Fähig - el Programmablauf se grundsätzlich no de más Hilos beeinflusst y uno kann así viele propio/ neue Hilos erzeugen y ablaufen dejar cómo möchte.
Lediglich bietet XProfan de Haus de no eigenen Métodos para neue Hilos o Verwaltung solcher, Einfluss en el Multithread-Fähigkeit ha dies pero no.
Wer propio Hilos starten möchte kann dies z.B. con el CreateThread-API tun: KompilierenMarcaSeparación Was uno natürlich no vergessen darf y no "über una Kamm scheren" - dies pero probablemente en "jeder" Lenguaje de programación - dass, si uno multithread-Prozesse ablaufen lässt, esta natürlich auch entsprechend programmiert voluntad necesario sodass lo no Kollisionen con otro Hilos son z.B. bezüglich des Nutzens y Schreibens en prozessglobalere Speicher/ Variables.
El XProfan-eigenen Características son z.B. de diesem Grund no geeignet en z.B. de otro Hilos como el Haupt-Hilo oder injiziert en el Hauptthread aufgerufen a voluntad - wozu ellos aber auch no pensamiento son por qué solch Aufrufe anzuordnen una "Programmierfehler" en el eigenen Programa darstellen sería pero no el Multithread-Fähigkeit de XProfan-Programmen en Cuestión stellt.
So gehört para Entwickeln eigener echter Hilos en el XProfan-Programa auch el Entwickeln de multithread-fähigen Características el entonces wiederum en el Multithread-fähigem XProfan auch korrekt ausgeführt voluntad.
El einfachste y específicamente para XProfan hergestellte Möglichkeit propio aufwändige (multi-) threadsichere Características herzustellen son "native Funktionen" (nProcs) deren Ensamblador gezielt multithreadfähig hergebildet se. Um möglichst simplemente y "profan" solche nativen Características programa a puede bietet XPSE como XProfan-Präkompiler ( [...] ) sogenannte nProcs (el n es para nativ) el automáticamente en (multi-) threadsicheren Ensamblador umgewandelt y como Objeto direkt en el XProfanprogramm integriert voluntad sodass el XProfan-Programmierer getrost auch con bastante normaler Profano-Syntax seine nativen y (multi-) threadsicheren Características herstellen y anwenden kann sin en Fremdsprachen zurückgreifen tener: KompilierenMarcaSeparación Gibt beide Male 30 de, sólo una vez wurde interpretiert gerechnet y una vez nativ y el native Función es en el Gegensatz a Interpretierten auch 100%ig (multi-) threadsicher - qué no ginge, si XProfan de Haus de no (multi-) threadfähig wäre. |
|
|
| |
|
|