Избегайте основных замораживаний потока, когда попытки UIWebView к blockingly заблокируют веб-поток

Как часто случай при использовании круглой скобки, я думаю, что это только для удобочитаемости (например, вызовы метода поддержки Ruby w/o круглая скобка, включающая аргументы, но недавние книги и статьи советуют иначе).

7
задан Jaka Jančar 16 September 2009 в 08:01
поделиться

1 ответ

Одно из двух: избегайте любых действий, которые блокируют веб-поток на длительное время ( window.alert , window.prompt , XMLHttpRequest.open ('GET', url, false) , возможно другие)

Также, избегайте вызова методов, которые блокируют веб-поток, а затем немедленно делают что-то, что занимает много времени, поскольку веб-поток разблокируется только после того, как управление возвращается в цикл выполнения. (Пример: вызов - [UITextView setText:] , затем синхронное чтение файла в основном потоке)

6
ответ дан 7 December 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: