Technically, you can create multithreading with clones since every time a clone is ran a new instance of the same program is ran.