Результаты поиска по запросу "multithreading"

10 ответов

Вот

ми словами, безопасен ли этот поток реализации Singleton: public class Singleton { private static Singleton instance; private Singleton() { } static Singleton() { instance = new Singleton(); } public static Singleton Instance { get { return ...

4 ответа

Стоит отметить, что основная память относительно дешевая. Ваша ситуация может отличаться, но типичный новый сервер с 24 ГБ может стоить всего £ 1K. Вы можете купить ПК на 96 ГБ примерно за 2 тыс. Фунтов. Иногда не стоит беспокоиться о том, сколько памяти вы используете, пока не узнаете, что это проблема.

у получить идентификатор процесса потока, чтобы увидеть, сколько памяти требуется.

1 ответ

Пожалуйста, расширьте этот ответ. Вы правы, но слишком мало информации для тех, кто еще не понимает, как работает OProfile.

у использовать аппаратные счетчики производительности, которые поставляются с многоядерными процессорами Intel и AMD x86_64, чтобы вычислить количество удаленных хранилищ по программе. Я хочу, чтобы каждый поток вычислял свои списанные магазины ...

ТОП публикаций

1 ответ

Должен любить эти ласка слова ... "Мы испортим фоновую загрузку навсегда (геометрия может быть огромной), чтобы нам не пришлось реализовывать новый / лучший код в наших драйверах";).

ер: Я уверен, что ответNO, но это только после дня очень расстроенной отладки. Теперь я хотел бы знать, так ли это на самом деле (и если да, то как я мог знать), или я просто делаю что-то совершенно неправильно. Вот ситуация. Я использую OpenGL ...

2 ответа

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

совсем понимаю какwait а такжеnotify (изObject), и в результате я вынужден ограничить свои попытки в следующем разделе кода. Main.java: import java.util.ArrayList; class Main { public static Main main = null; public static int numRunners = 4; ...

1 ответ

Я добавил базовую папку Juce VST Plugin в свой вопрос в виде zip-файла. Это только основная структура, которую я не имею.

маю изображение с веб-камеры с помощью OpenCV. Это отлично работает. Но если я хочу закрыть OpenCV при нажатии кнопки, он не работает (пробовал обаcvDestroyWindow("NameOfWindow")а такжеcvDestroyAllWindows()). Окно остается открытым, а приложение ...

2 ответа

В вашем примере, если вы поймали InterruptedException, вы можете быть уверены, что оно было прервано, и вам не нужно проверять этот метод.

ел метод JavaDoc: Возвращает: true, если этот поток был прерван; ложь в противном случае. Я думаю, что-то не так с моим пониманием метода. Кроме того, я могу неправильно понять концепцию «прерывание» в теме. Любое объяснение приветствуется! ...

3 ответа

Какое отличное решение! Единственный, кто прослушивает событие в главном цикле потока.

ользую очередь для обмена сообщениями между фоновым потоком и приложением Tk GUI. В настоящее время это делается путем вызова метода запроса время от времени. def read_queue(self): try: self.process(self.queue.get(False)) # non-blocking except ...

6 ответов

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

у, чтобы мой код C # вызывал событие всякий раз, когда значение присваивается моему объекту. Как именно мне нужно идти об этом? class MyClass { ManualResetEvent mre; public MyClass() { mre = new ManualResetEvent(false); Data = null; } public ...

3 ответа

Примечание: JLabel.setText не является хорошим примером, потому что он по умолчанию работает в EDT (и некоторых других тоже). Но в случае сомнений бегите в EDT.

огих фрагментах Swing, приведенных здесь как ответы, есть призыв к SwingUtilities#invokeLater [http://download.oracle.com/javase/6/docs/api/javax/swing/SwingUtilities.html#invokeLater%28java.lang.Runnable%29] изmain метод: public class ...