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