Шаблоны разработки для параллельного программирования? [закрытый]

18
задан Roberto Aloi 6 July 2013 в 20:35
поделиться

3 ответа

Проверьте эту ссылку, она довольно всеобъемлющая: http: //parlab.eecs .berkeley.edu / Wiki / Узор / узоры / узоры

15
ответ дан 21 October 2019 в 03:17
поделиться

Я думаю, что если вы используете для использования конструктивных шаблонов ежедневно, вы должны быть в порядке. Вот ссылка на хорошую книгу по теме: http://java.sun.com/docs/books/cp/

0
ответ дан 21 October 2019 в 03:17
поделиться

Использование USORT () . Вы указываете функцию, чтобы сделать это сравнение, и вид выполняется в зависимости от функции. E.g.

function my_comparison($a, $b) {
  return strcmp($a->alias, $b->alias);
}

$arr = ...;

usort($arr, 'my_comparison');
-121--4293980-

Наиболее распространенной структурой, используемой при одновременном программировании, вероятно, является производителем / потребителем. Всегда есть много вопросов и трудностей с одновременным программированием, особенно при запуске, например, точно понимать, какая блокировка делает, понимает, когда вам нужно заблокировать, понимание того, как избежать тупиков, понимание последствий эффективности параллелизма и такого.

Сделайте столько же исследований и тестирование, насколько это возможно, при работе с одновременными отзывами и кодом еще важнее, чем обычно.

Другое, что нужно помнить, так это также намного лучше воспользоваться работой, другие уже сделали и доказали, что должны быть успешными - использование классов и рамок, доступных в использовании, которые вы используете, и те, которые доступны в сети.

3
ответ дан 30 November 2019 в 09:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: