Cisco interview question

1) The difference between a thread and process. 2) OOPs based stack and queue coding