View Single Post
  #2   (View Single Post)  
Old 19th January 2016
jggimi's Avatar
jggimi jggimi is offline
More noise than signal
 
Join Date: May 2008
Location: USA
Posts: 7,977
Default

I can speak, sparingly, to threads.

POSIX.1c, Threads Extensions (IEEE Std 1003.1c-1995) defined thread APIs, so if you use pthreads() there should not be a programmatic difference between POSIX-compliant operating systems, with the understanding that the supporting libraries and kernel syscalls may be very different.

But the BSDs do not all use the same technologies. And within a single BSD, the underlying services may change -- OpenBSD replaced its underlying thread technology in 2012. That new RThreads technology had been in development for seven years.

Last edited by jggimi; 19th January 2016 at 06:09 PM. Reason: added RThreads referernce and link
Reply With Quote