Deutsch   English   Français   Italiano  
<101fbvb$19n1v$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Muttley@dastardlyhq.com
Newsgroups: comp.unix.programmer
Subject: Re: Setting child proc affinity before fork() ?
Date: Sat, 31 May 2025 16:49:47 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <101fbvb$19n1v$1@dont-email.me>
References: <101fbpo$19jus$1@dont-email.me>
Injection-Date: Sat, 31 May 2025 18:49:47 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="af960e5e7fae37453eaa061a9ea18c34";
	logging-data="1367103"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+sO2KXICUOpD6REJWzRBT6"
Cancel-Lock: sha1:gtRYevASJdIPEze63u+bjUSzVrA=

On Sat, 31 May 2025 16:46:48 -0000 (UTC)
Muttley@dastardlyhq.com wrote:
>The CPU_* macros and sched_setaffinity() etc allow you to try and force a
>given process to run on a given CPU/core , but is there a way to set the
>affinity of a process yet to be created by fork() ? Eg if I have a parent
>process running on CPU 0 can I make it so that the child will run on CPU 1
>before the child is created so that the child itself doesn't have to set
>the affinity? I'm thinking of situations with fork-exec when the exec'd
>binary won't set any affinity so the parent needs to do it for it.
>
>Thanks for any help.

Ignore my post, I need to engage brain before posting next time. I just do
it after the fork, before the exec. Duh.