Новые книги

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications.

The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O.

This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset.

Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.
«Кибернетика» — известная книга выдающегося американского математика Норберта Винера (1894—1964), сыгравшая большую роль в развитии современной науки и давшая имя одному из важнейших ее направлений. Настоящее русское издание является полным переводом второго американского издания, вышедшего в 1961 г. и содержащего важные дополнения к первому изданию 1948 г. Читатель также найдет в приложениях переводы некоторых статей и интервью Винера, включая последнее, данное им незадолго до смерти для журнала «Юнайтед Стэйтс Ньюс энд Уорлд Рипорт».

Книга, написанная своеобразным свободным стилем, затрагивает широкий круг проблем современной науки, от сферы наук технических до сферы наук социальных и гуманитарных. В центре — проблематика поведения и воспроизведения (естественного и искусственного) сложных управляющих и информационных систем в технике, живой природе и обществе. Автор глубоко озабочен судьбой науки и ученых в современном мире и резко осуждает использование научного могущества для эксплуатации и войны.

Книга предназначена для научных работников и инженеров.

Оглавление

  1. Предисловие
    1. Preface
    2. Об этом руководстве
  2. Описание языка
    1. Введение в PHP3
      1. Что такое PHP3?
      2. Что может делать PHP3?
      3. Краткая История PHP
    2. Возможности PHP3
      1. HTTP-аутификация средствами PHP
      2. Создание GIF-файлов с помощью PHP
      3. Поддержка file upload
      4. Поддержка HTTP cookie
      5. Поддержка баз данных
      6. Регулярные выражения
      7. Обработка ошибок
      8. PHP source viewer
    3. Установка
      1. Установка из исходных кодов на UNIX
      2. Руководство по установке PHP3 для Windows
      3. Проблемы?
      4. Безопасность
    4. Конфигурация
      1. Файл php3.ini
      2. Apache
      3. CGI
      4. Виртуальные хосты
      5. Безопасность
    5. Синтаксис и грамматика
      1. Переход из HTML
      2. Разделение инструкций
      3. Типы переменных
      4. Инициализация переменной
      5. Область Переменной
      6. Изменяемые переменные
      7. Переменные вне PHP
      8. Изменение типа
      9. Манипуляции с массивом
    6. Элементы языка
      1. Константа
      2. Выражения
      3. IF
      4. ELSE
      5. ELSEIF
      6. WHILE
      7. DO..WHILE
      8. FOR
      9. BREAK
      10. CONTINUE
      11. SWITCH
      12. REQUIRE
      13. INCLUDE
      14. FUNCTION
      15. OLD_FUNCTION
      16. CLASS
    7. Выражения
  3. Справочник функций
    1. Adabas D функции
    2. Специфичные функции Apache
    3. Функции обработки массивов
    4. Математические BC (произвольной точности) функции
    5. Календарные функции
    6. Функции даты/времени
    7. Функции dBase
    8. Функции dbm
    9. Функции для работы с каталогами
    10. Функции динамической загрузки
    11. Функции запуска программ
    12. Функции работы с filePro
    13. Функции файловой системы
    14. Функции, связанные с HTTP
    15. Функции работы с Hyperwave
    16. Функции работы с изображениями
    17. Функции IMAP
    18. PHP опции и информация
    19. Функции работы с Informix
    20. Функции работы с InterBase
    21. LDAP функции
    22. Почтовые функции
    23. Математические функции
    24. Возможности PHP3
    25. Функции mSQL
    26. Функции MySQL
    27. Функции для работы с Sybase
    28. Сетевые функции
    29. Функции ODBC
    30. Функции Oracle
    31. Функции PDF
    32. Функции PostgreSQL
    33. Функции регулярных выражений
    34. Функции семафоров и разделяемой памяти
    35. Solid (надёжные) функции
    36. Функции SNMP
    37. Строковые функции
    38. Функции URL
    39. Функции переменных
    40. Функции Vmailmgr
    41. Функции Gz-файлов
  4. Приложения
    1. Переход от PHP/FI 2.0 к PHP 3.0
    2. Программирование на PHP
    3. Отладчик PHP