This article is from the Threads Programming FAQ, by Bryan O'Sullivan firstname.lastname@example.org with numerous contributions by others.
Your contributions, comments, and corrections are welcomed; mail sent
to <email@example.com> will be dealt with as quickly as I can
manage. Generally, performing a reply or followup to this article from
within your newsreader should do the Right Thing.
While I am more than happy to include submissions of material for the
FAQ if they seem appropriate, it would make my life a lot easier if
such text were proof-read in advance, and kept concise. I don't have
as much time as I would like to digest 15K text files and summarise
them in three paragraphs for inclusion here. If you are interested in
contributing material, please see the to-do list at the end of part 3
of the FAQ.