Replies (4)

  • @mismatch, Распараллеливание создаёт неизбежные затраты времени на передачу информации между потоками и на синхронизацию (ожидание других потоков). Если выигрыш во времени больше, чем эти затраты — распараллеливать нужно. Если меньше — не нужно. Как определить? В коде просто — написать бенчмарк и смасштабировать на реальную задачу. В методологии — уже сложнее.
  • @mismatch, Иногда нужно, иногда нет. Люблю. когда из простой и очевидной любому человеку фигни раздувают непонятную фигню.
  • @nibb13, Неплохо резюмировали, хотя в докладе было чуть побольше информации. Хотя она скорее будет интересна только Java программистам.
  • @mismatch, Спасибо! Я о распараллеливании вообще, не только в программировании. Если бы я это сформулировал раньше, избежал бы множества ошибок как в коде, так и во взаимодействии внутри команд.