병렬성과 비동기성경합 조건이란?2개 혹은 그 이상의 프로그램이 같은 자원에 동시에 접근하고 자원 사용 순서에 따라 결과가 달라지는 경우공유 자원?사실 대부분이 공유될 수 있다.메모리도 가능하고 프린터 사용도 그렇고 FPGA 등등도...프로세스와 스레드운영체제는 프로세스를 관리한다.프로세스란, 사용자 공간에서 실행되는 프로그램이다.멀티코어 시스템에서는 여러 프로그램이 병렬로 실행될 수 있다.그래서 이 병렬 프로그램이 자원을 공유하면 경합 조건이 발생할 수 있다.요즘에는 액티비티 핸들러는 더이상 처음부터 끝까지 한번에 실행이 끝나는 간단한 작업이 아니게 됐다.핸들러를 인터럽트 : 즉 핸들러가 실행하는 중간에 잠시 실행을 중단하면서 상태를 저장하고, 나중에 그 위치로 돌아와 실행을 재개할 수 있다는 뜻.위를 ..