進(jìn)程:是程序的一次執(zhí)行,是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)動(dòng)活動(dòng),是操作系統(tǒng)資源分配和調(diào)度的最小單位。
線程:是操作系統(tǒng)能夠進(jìn)行運(yùn)算調(diào)度的最小單位,它包含在進(jìn)程之中,是進(jìn)程中實(shí)際運(yùn)作單位。
兩者關(guān)系:進(jìn)程是指程序執(zhí)行時(shí)的一個(gè)實(shí)例,線程是進(jìn)程的一個(gè)實(shí)體;
線程必定也只屬于一個(gè)進(jìn)程,而進(jìn)程可以擁有多個(gè)線程而且至少擁有一個(gè)線程。