Реализация многопоточности в программе трудна, да, однако, почему некоторые люди не будут их реализовывать, даже если в этом есть явная необходимость.
Пример: программа должна загрузить набор данных из базы данных, что нужно сделать, это установить соединение и получить данные из базы данных в рабочем потоке, а затем загрузить их в графический интерфейс, оставляя поток GUI отзывчивым для пользователя ,
Но нет, я разговаривал с людьми, которые, кажется, думают, что темы злые и плохие и так далее, и их следует избегать любой ценой. Я даже слышал, что какой-то преподаватель класса не советовал использовать потоки и поэтому не хотел покрывать их использование. ЧТО???
С учетом того, что аппаратное обеспечение становится многоядерным, я думаю, что нам нужно лучше понимать потоки и не бояться их использовать. Я нахожу это захватывающим предметом лично.
Итак, что вы слышали о потоках, которые являются ложными?