Bug 62603
| Summary: | pthread_create forks process instead of spawns thread? | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Rick Meyer <rmeyer> |
| Component: | glibc | Assignee: | Jakub Jelinek <jakub> |
| Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.2 | CC: | fweimer |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2002-04-02 23:05:39 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Rick Meyer
2002-04-02 23:05:35 UTC
Those are threads, not separate processes. They just don't share the same pid (and libpthread deals with this in getpid() etc.). Up until very recently Linux kernel did not support CLONE_PID for user tasks, so pids could not be shared at all. ATM kernel allows the sharing, but as that means lot of changes in libpthread it was decided to deal with this only during full libpthread rewrite. |