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

302
27 ноября 2017, 18:30

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

Answer 1

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

Если в этом топике есть у вас понимание, то это и будет ответ на вопрос "Что вы знаете о многопоточности?".

Самые сливки по теме здесь

READ ALSO
ООП, Пример наследования на Java [требует правки]

ООП, Пример наследования на Java [требует правки]

Необходим хороший пример ООП на Java с несколькими уровнями наследования и всеми модификаторами доступа (private, default, protected, public)Есть просто понимание...

241
Java не могу подключиться к БД (jdbc mysql maven 6.0.6)

Java не могу подключиться к БД (jdbc mysql maven 6.0.6)

Доброго времениНовичок, пытаюсь законнекнится к БД

313
Требуется ли синхронизация get в ArrayList?

Требуется ли синхронизация get в ArrayList?

Имеется коллекция, два потока проходятся по ней в цикле for each и распечатывают данные на консольУдаление или изменение элементов листа они...

298
JTable, как сделать редактируемой и как копировать инф в textArea

JTable, как сделать редактируемой и как копировать инф в textArea

Приветствую! Вопрос относительно JTable и кнопкиisCellEditable -true имеется, но таблица остается не редактируемой

257