multithreading ×6
Создан 05.01.2025
9
голоса
3
ответов
12
просмотров
Что такое потокобезопасность и непотокобезопасность в PHP?

Я увидел разные бинарные файлы для PHP, такие как "non-threaded" и "thread safe".

Что это означает?

В чем разница между этими пакетами?

11
голоса
5
ответов
23
просмотров
Что значит 'synchronized'?

Я столкнулся с несколькими вопросами относительно использования и значимости ключевого слова synchronized в Java.

Каково значение ключевого слова synchronized? Когда следует использовать synchronized для методов? Что это означает как с программной, так и с логической точки зрения?

13
голоса
5
ответов
10
просмотров
Разница между "wait()" и "sleep()" в Java

Вопрос: В чем разница между методами wait() и sleep() в потоках?

Я хочу разобраться в различиях между wait() и sleep() в контексте работы с потоками в Java.

На мой взгляд, поток, находящийся в состоянии wait(), остаётся в режиме выполнения и использует процессорные циклы, тогда как...

10
голоса
5
ответов
13
просмотров
Как завершить поток в Java?

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

12
голоса
5
ответов
13
просмотров
Как работают сервлеты? Инстанцирование, сессии, общие переменные и многопоточность

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

Теперь, если 2 или более пользователей отправляют запросы на этот сервер, что происходит с переменными сессии? Будут ли они общими для всех...

23
голоса
3
ответов
19
просмотров
"implements Runnable" против "extends Thread" в Java: что выбрать?

Я столкнулся с вопросом о том, как в Java реализовать потоки, и нашел два способа их создания:

  1. С использованием интерфейса Runnable:
public class MyRunnable implements Runnable {
    public void run() {
        // Код потокa
    }
}
// Запускается с помощью вызова "new Thread(new...