I read the following, and was wondering if it is possible or correct!
"Creating an application process (A) which execute and creating 1st thread to execute an application (application process (B)). A 2nd thread may be created within the application process (A) to execute the agent program(thread or process C). Therefore, the application process (B) and the agent (thread or process C) may share operating system allocated resources."
My question is:
- Do a process B and a thread C that are created by Process A, share any resources?
- Do a process B and a process C that are created by Process A, share any resources?
I thought that a process' resources are isolated even if it they are created/executed by other process (parent). If I'm wrong, I will be glad to get what resources they share and in which cases from the use cases I listed above, and in which operating system (Windows/iOS/Linux).
Thanks! Joe