При кодировании - вы могли бы использовать Java в качестве примера/примера, как я его больше всего знаю - как вам удается одновременно совершать несколько «действий» одновременно? Я понимаю, что с достаточным количеством циклов/булей, вы можете постоянно устанавливать простой код - с различными выходами, основанными на разных входах, но это не совсем то, что я имею в виду. Насколько я понял, код был довольно последовательным (что хорошо, но я имею в виду чисто, конкретно последовательный). Например, для какого-то калькулятора конверсии: попросите ввести, получите вход/сделку с неправильным вводом, конвертируйте, отобразите, попросите другое преобразование/завершение.Как одновременно иметь несколько циклов/процессов/и т. Д.?
Однако для более сложных кодов я хотел бы знать, как допускать различные действия/события в одно и то же время или возможность такого. Например, мобильные приложения. позволяют изменять настройки (почти) в любое время, не дожидаясь определенного времени в прогоне программы, чтобы попросить изменить настройки. Аналогичным образом, видеоигры позволяют вводить данные в любой момент времени, в то время как другие действия все еще происходят (например, перемещение во время прыжка и возможность взаимодействия AI/врагов). Да, код по-прежнему должен следовать последовательностям, но как я могу одновременно выполнять различные входы/выходы или действия при запуске других процессов/процедур в одной и той же программе?
Короче говоря, лучший способ, который я могу описать, чтобы описать то, что я прошу, - это: Как мне «несколько программ/кода» работать в одном проекте одновременно?
Его называют многопоточным .. Вы можете запускать несколько потоков (легкие процессы) одновременно ... – TheLostMind
Прочитайте учебник по Java [Урок параллелизма] (http://docs.oracle.com/javase/tutorial/essential/concurrency/) , Просто имейте в виду, что нарезание резьбы может сделать вашу голову, когда вы сначала попытаетесь обернуть свой разум вокруг вовлеченных концепций. Очень опытные программисты могут и постоянно сталкиваются с совпадением, но не обескураживают - вам нужно что-то начинать. – MarsAtomic
Направление в правильном направлении. Мистер Новичок. Держите это отношение, и вы узнаете нагрузки :) Да, и для чего вы хотите многопоточность. Увлекательная концепция. –