Информация об изменениях

Сообщение Re: Подскажите книгу по архитектуре многопоточки от 09.10.2020 3:03

Изменено 09.10.2020 3:12 kaa.python

Re: Подскажите книгу по архитектуре многопоточки
Здравствуйте, Molchalnik, Вы писали:

M>Добрый день, коллеги!!!


M>Подскажите, пожалуйста, книгу на глубокое понимание многопоточки и архитектуру многопоточных приложений для одной машины. Желательно не про то, какие мьютексы можно использовать и зачем нужна условная переменная, а глубже. Таких книг я уже порядком перемолол, плюшек с них мне уже нет. Ну, например, чтобы там было про то, что выделение памяти является включением глобального мьютекса и какие методы есть с этим боротся (отдельный аллокатор для каждого потока, отдельный slab-аллокатор для каждого потока, заранее выделенная память и так далее)


Не сосем понятно что ты ищешь, но вот тут явно что-то тебе подойдет.

  • The Art of Multiprocessor Programming.
  • Thinking in Parallel: Some Basic Data-Parallel Algorithms and Techniques.
  • C++ Concurrency in Action.
  • Is Parallel Programming Hard, And, If So, What Can You Do About It?
  • Re: Подскажите книгу по архитектуре многопоточки
    Здравствуйте, Molchalnik, Вы писали:

    M>Добрый день, коллеги!!!


    M>Подскажите, пожалуйста, книгу на глубокое понимание многопоточки и архитектуру многопоточных приложений для одной машины. Желательно не про то, какие мьютексы можно использовать и зачем нужна условная переменная, а глубже. Таких книг я уже порядком перемолол, плюшек с них мне уже нет. Ну, например, чтобы там было про то, что выделение памяти является включением глобального мьютекса и какие методы есть с этим боротся (отдельный аллокатор для каждого потока, отдельный slab-аллокатор для каждого потока, заранее выделенная память и так далее)


    Не сосем понятно что ты ищешь, но вот тут явно что-то тебе подойдет.

  • The Art of Multiprocessor Programming.
  • Thinking in Parallel: Some Basic Data-Parallel Algorithms and Techniques.
  • C++ Concurrency in Action.
  • Is Parallel Programming Hard, And, If So, What Can You Do About It?

    И у нас тут еще было несколько обсуждений ни эту же тему:
    https://rsdn.org/forum/alg/5160092.1
    Автор: kaa.python
    Дата: 06.05.13

    https://rsdn.org/forum/design/7543464.1
    Автор: kaa.python
    Дата: 15.09.19

    https://rsdn.org/forum/alg/7467460.1
    Автор: kaa.python
    Дата: 11.06.19