Es tut mir leid, dass ich diese Woche so viele Fragen habe.
Ich nehme an, dass der Thread-Index, der von thread.get_id
ist implementierungsspezifisch. Wird im Falle von pthreads der Index wiederverwendet? IE, wenn Thread 0 läuft und verbindet, ist Thread gestartet nachwords gehen, um eine andere ID haben?
der Grund, warum ich dies fragen, ist eine Notwendigkeit, Singleton-Muster mit einer Wendung zu implementieren: jeder Thread erhält seine eigene Instanz. Ich weiß, es klingt sehr verrückt, aber Threads steuern Hardware (Cuda), die keine gemeinsame Nutzung des Gerätespeichers erlaubt, auch auf Thread-Ebene.
Wie lässt sich ein solches Muster am besten umsetzen?