မှတ်ချက်။ AI ပြောတိုင်းအမှန်မဟုတ်ပါဘူး၊ တခါတလေသူကအမှားတွေပါပြောတက်ပါတယ်။ ကိုယ်ပိုင်စဥ်းစားဆင်ခြင်ဆုံးဖြတ်ပါ။
Concurrency နှင့် Parallelism ဘာကွာလဲသေချာမြင်သာတဲ့ဥပမာနှင့်ရှင်းပြပေးပါ
Concurrency နဲ့ Parallelism ရဲ့ကွာခြားချက်ကို ရှင်းပြရရင် -
Concurrency ဆိုတာက အလုပ်တွေကို တစ်ချိန်တည်းမှာ လုပ်နေသလိုထင်ရပေမယ့် တကယ်တော့ အလှည့်ကျ လုပ်နေတာပါ။ ဥပမာ - စာရေးသူတယောက်က စာအုပ်တစ်အုပ်ရေးနေရင်း တယ်လီဖုန်းလာတာကိုလက်ခံပြီး ပြန်စာရေးတာမျိုးပါ။ တစ်ခုပြီးမှတစ်ခုလုပ်နေပေမယ့် နှစ်ခုစလုံးကို တစ်ပြိုင်နက်လုပ်နေသလိုပဲ။
Parallelism ကတော့ အလုပ်တွေကို တကယ့်ကိုတစ်ချိန်တည်းမှာ တပြိုင်နက်လုပ်နေတာပါ။ ဥပမာ - စားဖိုမှူးတယောက်က ဟင်းချက်နေရင်း တခြားစားဖိုမှူးတယောက်က အချဉ်ရည်ဖျော်နေတာမျိုးပါ။ နှစ်ယောက်စလုံး သူ့အလုပ်နဲ့သူ တစ်ချိန်တည်းလုပ်နေကြတာပါ။
ဒါကြောင့် Concurrency က အလုပ်တွေကို စီမံခန့်ခွဲပုံနဲ့ဆိုင်ပြီး Parallelism ကတော့ တကယ့်အလုပ်လုပ်ပုံနဲ့ဆိုင်ပါတယ်။ Concurrency မှာ တစ်ချိန်တည်းလုပ်နေသလိုထင်ရပေမယ့် တကယ်တော့ အလှည့်ကျလုပ်နေတာဖြစ်ပြီး Parallelism မှာတော့ တကယ်ပဲ တပြိုင်နက်လုပ်နေတာဖြစ်ပါတယ်။