Общие проблемы
Наибольшей проблемой при работе с потоками является параллельное выполнение. Поскольку потоки выполняются параллельно, то имеется проблема доступа к общим данным. При использовании потоков в приложении, возникают следующие проблемы:
При выполнение клиентов в потоках, приносит следующие проблемы с конкурированием:
1. обновление пользовательского интерфейса из потока.
2. общение с главным потоком из вторичных потоков.
3. доступ к данным главного потока из вторичных потоков.
4. возвращение результата из потока.
5. определение момента завершения потока.