목록runnable (2)
안드로이드 개발자의 창고
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 스레드(Thread) 스레드(Thread)란? 쓰레드는 동시에 여러 개의 작업을 하고 싶을 때 사용하는 개념 스레드(Thread) 사용방법 Thread 클래스 상속 : start 메서드를 상속 받았기 때문에 객체 생성하고 start를 호출한다. Runnable 인터페이스 구현 : start 메서드가 없기 때문에 Thread 클래스의 객체를 생성하여 이를 통해 가동한다. Thread 고차 함수 사용 run 메서드에 들어갈 코드(스레드로 처리될 코드)를 익명함수나 람다식으로 작성해서 넣으면 해당 코드를 스레드로 운영해준다. start도 자동으로 호출하기 때문에 개발자가 명시적으로 호출하지 않아도 된다. 📖 예제 코드 ✔️ Thread 클래스 상속..

출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 동기 : 작업을 순차적으로 처리하는 것을 의미한다. 비동기 : 동시에 여러 작업을 처리하는 것을 의미한다 📖 Thread란? Thread : 자바에서 비동기 처리를 지원하기 위해 제공하는 클래스 동기적인 작업 다수를 비동기적으로 처리하게 된다. 오류가 발생할 가능성이 높은 작업의 경우 별도의 쓰레드로 운영하면 안정적으로 운영할 수 있다. 📖 예제 코드 Thread를 상속받은 클래스(TestClass1) // Thread를 상속받은 클래스 class TestClass1 extends Thread { public void run() { try { for(int i=0; i t2 > t3 순으로 처리된다. 💡 쓰레드 동기화 console 결과