Тема: Concurrency vs Collections
Маю колекцію й з нею потрібно працювати в декількох потоках. Помітив що є ось такі обгортки для лістів - synchronizedList (клас Collections) та CopyOnWriteArrayList. Хто підкаже чим краще скористатися?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Java → Concurrency vs Collections
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Маю колекцію й з нею потрібно працювати в декількох потоках. Помітив що є ось такі обгортки для лістів - synchronizedList (клас Collections) та CopyOnWriteArrayList. Хто підкаже чим краще скористатися?
Усе залежить від того, що саме ви збираєтеся робити. Якби було єдине рішення для всіх випадків, то був би єдиний клас і все. Загалом, CopyOnWriteArrayList потрібен для специфічних випадків, коли змінювати треба дуже нечасто, а зміни не треба синхронізувати, а synchronizedList більш загальний, але блокує роботу різних потоків. Так що розпишіть завдання детальніше.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися