Как запустить два параллельных процесса в Pascal?

Т.е. два куска кода должны выполнятся одновременно, при чем в ходе выполнения второго процесса некоторые значения переменных понадобятся в первом. Так же в первом есть считывание клавиш, и при обычном написании первый и второй процесс стопорятся при выполнении считывания в первом. Нужно чтобы второй продолжал свои действия, но значения переменных из него я все же мог получить

.

Возможно непонятно объяснил, но я старался