Независимо от того, параллельно ли вызовы в Okhttpclient?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Независимо от того, параллельно ли вызовы в Okhttpclient?

Сообщение Anonymous »

У меня есть несколько потоков, которые работают одновременно, и некоторые из них должны запросить данные из Интернета. Нужно ли мне заботиться об синхронизации их доступа к Okhttpclient singleton?

Код: Выделить всё

...
Request request = new Request.Builder()
.url("http://hell.com/siners.txt")
.build();

client.newCall(request).enqueue(new Callback() {
@Override public void onFailure(Call call, IOException e) {
e.printStackTrace();
}

@Override public void onResponse(Call call, Response response) throws IOException {
try (ResponseBody responseBody = response.body()) {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
// Some work in Thread1
}
}
< /code>
 thread2 < /h4>
...
Request request = new Request.Builder()
.url("http://hell.com/slutList.txt")
.build();

client.newCall(request).enqueue(new Callback() {
@Override public void onFailure(Call call, IOException e) {
e.printStackTrace();
}

@Override public void onResponse(Call call, Response response) throws IOException {
try (ResponseBody responseBody = response.body()) {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
// Some work in Thread2
}
}
Can Consing NewCall (). Enque () или newcall (). execute () быть потенциально опасным?

Подробнее здесь: https://stackoverflow.com/questions/485 ... n-parallel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Независимо от того, параллельно ли вызовы в Okhttpclient?
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • FastAPI выполняет вызовы API последовательно, а не параллельно.
    Гость » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость
  • FastAPI выполняет вызовы API последовательно, а не параллельно.
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как совершать вызовы к внешним службам параллельно с реактивной Java
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • FastAPI выполняет вызовы API последовательно, а не параллельно.
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»