একটি process হলো নিজস্ব memory সহ একটি বিচ্ছিন্ন program; একটি thread হলো execution-এর একটি একক যা একই process-এর অন্য thread-দের সাথে memory শেয়ার করে। একটি process অনেক thread ধারণ করতে পারে।
এটি কীভাবে কাজ করে
- Process: নিজস্ব address space, file descriptor, এবং heap। OS দ্বারা বিচ্ছিন্ন — একটি process-এ একটি crash বা memory bug অন্যটিকে corrupt করতে পারে না। Context switching এবং communication (IPC) তুলনামূলকভাবে ব্যয়বহুল।
