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