Читаем Programming with POSIX® Threads полностью

The POSIX C Language interfaces, including realtime and threads.

[Jones, 1991] Michael B. Jones, "Bringing the C Libraries With Us into a Multi-Threaded Future," Winter 1991 Usenix Conference Proceedings, Dallas, TX, January 1991, pp. 81-91.

[Kleiman, 1996] Steve KIeiman, Devang Shah, and Bart Smaalders, Programming with Threads, Prentice Hall, Englewood Cliffs, NJ, ISBN 0-13-172389-8, 1996.

This book shares some characteristics with the book you are holding. Both, for example, involve authors who were directly involved in the POSIX standard working group, and were also principal architects of their respective companies' thread implementations.

[Lea, 1997] Doug Lea, Concurrent Programming in Java™, Addison-Wesley, Reading, MA, ISBN 0-201-69581-2, 1997.

A different view of threads, from the perspective of the Java™ language, which provides unique constructs for thread synchronization within the language.

[Lewis, 1995] Bil Lewis and Daniel J. Berg, Threads Primer, SunSoft Press, ISBN 0-13-443698-9, 1995.

A good introduction to threaded programming for the novice. The first edition primarily deals with Solaris "UI threads," with some information on POSIX threads.

[Lockhart, 1994] Harold W. Lockhart, Jr., OSFDCE, Guide toDevelopingDistrib-utedApplications, McGraw-Hill, NewYork, ISBN0-07-911481-4, 1994.

A chapter on DCE threads describes how to use threads in building DCE applications.

[McJones, 1989] Paul F. McJones and Garret F. Swart, "Evolving the UNIX System Interface to Support Multithreaded Programs," SRC Research Report 21, Digital Systems Research Center, 130 Lytton Ave., Palo Alto, CA 94301, September 1989. Available on Internet from http://www.research.digital.com/ SRC / publications / src -rr. html

Report on adaptation of UNIX system for multithreaded programming.

[Schimmel, 1994] CurtSchimmel, UNIX Systems for Modern Architectures, Addison-Wesley, Reading, MA, ISBN 0-201-63338-8, 1994.

Substantial detail on the implementation of multiprocessors and shared memory systems. If Section 3.4 in the book you're holding doesn't satisfy your thirst for knowledge, this is where you should go.

Thread resources on the Internet

In the midst of the word he was trying to say,

In the midst of his laughter and glee,

He had softly and suddenly vanished away—

For the Snark was a Boojum, you see.

THE END

Lewis Carroll, The Hunting of the Snark

This list provides a few starting points for information. Of course, the web changes all the time, so no list committed to paper will ever be completely correct. That's life in the information age.

Newsgroups

comp.programming.threads

General, unmoderated discussion of anything related to threads. This group is frequented by a number of people highly knowledgeable about threads in general, and about various specific implementations of Pthreads. It's a nice, friendly place to ask about problems you're having, or things you would like to do. Please, don't ask about screensavers! And, if you want to ask about a problem, always remember to tell us what type of hardware and operating system you're using and include the version.

comp.unix.osf.osfl

The primary discussion group for the Digital UNIX operating system. There are, of course, historical reasons for the nonintuitive name. This is a reasonable place to ask questions about using threads on Digital UNIX. If the question (or problem) doesn't seem to be specific to Digital UNIX, comp.programming.threads may be more appropriate, because it presents your question to a larger audience of thread experts, and makes the answer available to a larger audience of thread users.

comp.unix.solaris

The primary discussion group for the Solaris operating system. This is a reasonable place to ask questions about using threads on Solaris. If the question (or problem) doesn't seem to be specific to Solaris, comp.programming.threads may

be more appropriate, because it presents your question to a larger audience of thread experts, and makes the answer available to a larger audience of thread users.

Web sites

http://altavista.digital.com/

Altavista is a multithreaded web search engine developed by Digital Equipment Corporation. It is also an excellent search engine that you can use to find out about nearly anything. Always a good place to start.

http://www.aw.com/cp/butenhof/posix.html

Перейти на страницу:

Похожие книги

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
Delphi. Трюки и эффекты
Delphi. Трюки и эффекты

«Delphi. Трюки и эффекты», как и все издания данной серии, адресована тем, кто хочет научиться делать с помощью уже знакомых программных пакетов новые, интересные вещи. В первой части книги многое говорится о среде разработки Delphi (самых последних версий) и программировании на языке Object Pascal. Благодаря этому издание подходит и новичкам, и начинающим программистам. Вторая (основная) часть книги описывает удивительные возможности, скрытые в языке, и на примерах учит читателя программистским фокусам – от «мышек-невидимок» и «непослушных окон» до воспроизведения МРЗ и управления офисными программами Word и Excel из приложений Delphi. Купив эту книгу, вы пройдете непростой путь к вершинам программистского мастерства весело и интересно.

Валерий Викторович Борисок , Юрий Иванович Корвель , Александр Анатольевич Чиртик

Программирование, программы, базы данных