Результаты поиска по запросу "concurrency"
но это также хорошо определено.
ыло интересно, если это нормально, чтобы вызвать обещание. Get_future (), переместить это будущее куда-нибудь еще (например, в вектор) и, возможно, позволить обещанию умереть до того, как будет вызван даже future.get (). В следующем примере ...
Где размещена ссылка на переменную, в стеке или в куче?
У меня есть вопрос Что произошло, когда я объявил переменную внутри метода, например. void myMethod() { Ship myShip = new Ship(); }Где размещена ссылка myShip, в стеке или в куче? Я думаю, что в стеке, но я в замешательстве, потому что я читал ...
Как закрыть всех исполнителей при выходе из приложения?
По словам Брайана Гетца о параллельности Java на практикеJVM can't exit until all the (nondaemon) threads have terminated, so failing to shut down an Ex...
Блокировка и синхронизация между методами внешнего и внутреннего класса?
У меня вопрос, есть ли у меня код, подобный следующему: public class OuterClass{ public class InnerClass{ public synchronized methodA(){ /* does something */} } }теперь, когда несколько потоков захотят вызвать метод внутреннего класса, они ...
Параллельный доступ к файлам в Android
Я знаю, что многие ОС выполняют какую-то блокировку файловой системы, чтобы предотвратить несовместимые представления. Существуют ли какие-либо гарантии, которые Java и / или Android дают о поточной безопасности доступа к файлам? Я хотел бы ...
Чтение с нескольких каналов одновременно в Голанге
Я новичок в Голанге. Прямо сейчас я пытаюсь выяснить, как сделать канал «один-к-одному» на Голанге, где установка выглядит следующим образом: скажем, у меня есть две программы numgen1 и numgen2, выполняющиеся одновременно и записывающие числа в ...
Лучший способ запустить два потока в качестве альтернативы?
Обновление: см. В нижней части этого вопроса для полного ответа. Я хочу запустить вторичный поток, чтобы мой основной поток и мой дополнительный поток выполняли операции поочередно (нет, я не хочу выполнять все операции в основном потоке, это ...