Tookitaki Interview Question

How do you refactor classes for parallel and concurrent processes? Difference between functional and object-oriented programing