Posted on 2004-04-29
Last Modified: 2010-07-27

There are several thread libraries are available with UNIX. These libraries have different
characteristics in the way the interact with the kernel and in the way they schedule
threads for running. What are the differences between POSIX threads and GNU portable thread library (pth). And how to write program which would demonstrate them.

Thanks for any help
best regards

Adam Gasior
Question by:adamgasior
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2

Expert Comment

ID: 10953116
Is this a homework?

Expert Comment

ID: 10982570

Some thread libraries are implemented at kernel level and some are at user level. Posix Threads (pthreads) were designed to be portable. I am sure other were as well. But, I not 100% sure.

Here is a link that is titled "Implementing a Thread Library on Linux".  It also provides some examples and other links with additional information.

I hope this helps,


Accepted Solution

Anthony2000 earned 130 total points
ID: 10982573
of course the link would help as well:

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Help Linux centos 5.7 3 95
null coming in rpm name 3 79
KVM vs  Qemu 4 119
What is the timeframe of this cron job? 2 147
Have you ever been frustrated by having to click seven times in order to retrieve a small bit of information from the web, always the same seven clicks, scrolling down and down until you reach your target? When you know the benefits of the command l…
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question