Concurrency and timeslices