Страницы

Поиск по вопросам

суббота, 14 декабря 2019 г.

Работодатель требует : понимание многопоточности . Что это может в себя включать?

#java #android


Ну начал я писать программы и  дойдя до многопоточности ничего сложного в этом не
увидел. Ну да программа работает в несколько потоков и главное чтобы всё было синхронизировано.
Ясное дело это сложно, но механизм достижения в своем принципе прост. Считаю принцип
многопоточности похож на: есть кирпич, как их класть друг на друга чтобы не упала стена
не сложно , а вот строить дворец можно начать, и можно многого добиться, но могут возникнуть
проблемы, если не рассчитать всякие строительные тонкости. 
   Но почему же говорят, что многопоточность сложная тема и понять ее не просто.
Что же она в себя включает ? Желательно сузить ответ до многопоточности в андроид приложениях
    


Ответы

Ответ 1



Если смотреть на многопоточность в контексте разработки обычных Андроид-приложений, то необходимый минимум это понимание что такое UI thread, что такое non-UI thread, что можно делать в первом и втором, как их синхронизировать между собой, как вызывать один из другого и как передавать данные между ними. Если в этом топике есть у вас понимание, то это и будет ответ на вопрос "Что вы знаете о многопоточности?". Самые сливки по теме здесь

Комментариев нет:

Отправить комментарий