Тема: Питання по BlockingQueue
Метод "put" робить копію об'єкту, чи тільки зберігає посилання на нього ?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Java → Питання по BlockingQueue
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Метод "put" робить копію об'єкту, чи тільки зберігає посилання на нього ?
Лише зберігає посилання. У разі, якщо в черзі немає місця, блокує тред, який викликав метод, до моменту, коли таке місце з'явиться та елемент буде додано.
Лише зберігає посилання. У разі, якщо в черзі немає місця, блокує тред, який викликав метод, до моменту, коли таке місце з'явиться та елемент буде додано.
Жах. Є десь статистика про те як збірник сміття їсть час процесору при великій кількості потоків, та активному обміну даних між ними ?
iovchynnikov написав:Лише зберігає посилання. У разі, якщо в черзі немає місця, блокує тред, який викликав метод, до моменту, коли таке місце з'явиться та елемент буде додано.
Жах. Є десь статистика про те як збірник сміття їсть час процесору при великій кількості потоків, та активному обміну даних між ними ?
Ем...а чим жах?
-verbose:gc ? На ГК не впливає ані кількість тредів, ані "обміну" даними.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися