thread

·Android
1. Thread란 무엇이며, 왜 필요할까? Thread란 컴퓨터 내부에서 하나의 흐름을 의미한다. 작업이 진행되는 하나하나의 흐름을 모두 Thread라고 부른다. 여기서 이러한 흐름이 하나인 경우 Single-Thread, 여러 가지인 경우 Multi-Thread라고 부른다. Single-Thread는 하나의 흐름, 즉 하나의 동작밖에 하지 못하기 때문에 동시에 여러 작업을 하기 쉽지 않다. 우리가 사용하는 앱을 Single-Thread로 구현이야 할 수는 있지만 상당히 비 효율적일 것이다. 왜냐하면 하나의 작업만 가능하기에 다른 작업을 수행하기 위해서는 이전 작업이 완료되어야 가능하다. 예를 들어 카카오톡에서 X에게 동영상을 보내는 상황을 생각해 보자. 우리는 동영상이 다 전송되기 전까지는 다른 작업..
wbnh09
'thread' 태그의 글 목록