Im Anschluss an die Antwort von this StackOverflow question wie kann ich die richtige integer für Maske erstellen?Android Set Faden Affinität
Ich habe etwas googeln und alles, was ich gefunden habe verwendet CPU_SET
Makro von sched.h
, aber es funktioniert auf cpu_set_t
Strukturen, die bei der Verwendung von NDK undefiniert sind. Bei Versuchen Sie es mit CPU_SET
Linker gibt mir undefined reference Fehler (auch wenn ich gegen Pthread Link).
Offenbar hat Bionic Unterstützung für 'cpu_set_t' in [sched.h] (https://android.googlesource.com /platform/bionic.git/+/master/libc/include/sched.h), aber der NDK Header hat, dass Abschnitt rippes aus. Ich frage mich, wie die Leute bei Google denken, wenn sie Bionic während der Verpackung mit dem NDK (beide von Google entwickelt und gewartet) zerlegen. – Samveen
@Samveen sie wollen wahrscheinlich nicht alle APIs zu NDK-Anwendungen, aus Gründen offenbaren – chrisvarnz