python C-api and thread

Grant Edwards grant.b.edwards at gmail.com
Mon Aug 5 22:34:05 EDT 2024


On 2024-08-05, aotto1968 via Python-list <python-list at python.org> wrote:

> Is it possible to run two completely independent Python interpreters
> in one process, each using a thread?
>
> By independent, I mean that no data is shared between the
> interpreters and thus the C API can be used without any other
> "lock/GIL" etc.

No, not using any OS I've ever seen. The usual definition of "threads"
is that they share data, and the definition of "processes" is that
processes don't share data.

How exactly does what you're trying to do differ from runnig two
Python interpreters in two processes?

--
Grant





More information about the Python-list mailing list