NASM - The Netwide Assembler
NASM Forum => Programming with NASM => Topic started by: paml27 on January 16, 2020, 10:16:02 PM
-
I am creating threads in NASM with the pthread library, so far with success.
Now I need to go farther and specify the affinity mask for each thread, so each thread runs on a unique core.
The pthreads library has two opaque types, pthread_attr_t and cpu_set_t, and they are needed to specify the affinity mask for a call to pthread_attr_setaffinity_np. I don't know how to initialize them in NASM, and I hope someone else knows.
More generally, are there any examples of using pthread_attr_setaffinity_np in NASM?
I'm writing in 64-bit NASM.
Thanks.