동시성(Concurrency) 동시에 실행되는 것처럼 보이는 것 싱글 코어에서 멀티 쓰레드 논리적인 개념 -> 스케줄링 등을 통해 구현 가능, 별도의 장치가 필요하지 않음 병렬성(Parallelism) 실제로 동시에 여러 작업이 처리되는 것 멀티 코어에서 멀티 쓰레드 물리적인 개념 -> 물리적으로 병렬성을 수행할 수 있게 하는 것이 필요함
용어 정리
한 번의 읽기 또는 쓰기 동작으로 전송되는 정보. 정해진 포맷을 사용하여 문자 또는 바이트 형식으로 송수신되는 데이터 항목의 연속적인 흐름 한 장치에서 다른 장치로 보내지는 모든 정보 데이터의 양이 한정되어 있지 않고 지속적으로 생성되고, 시간에 따라 값이 변하는 데이터의 흐름