일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 홍콩 맛집
- 스톡홀름 패스
- 공주 여행
- 제주 여행
- 부산여행
- 서울 여행
- 결혼준비
- 싱가포르 맛집
- 전주 맛집
- 스톡홀름 여행
- 부산 맛집
- 영화
- 강릉 맛집
- 공주 맛집
- 홍콩여행
- 스웨덴 여행
- 싱가포르 여행
- 스페인 여행
- 제주여행
- 바르셀로나 여행
- 전주 여행
- 세종시 맛집
- 서울 맛집
- 제주 맛집
- 스몰웨딩
- 태국여행
- 오딩
- 세종 맛집
- 방콕여행
- 맛집
- Today
- Total
목록
반응형
java (2)
반응형
우리라이프
Android Application을 개발하면서 싱글스레드로 모든 개발을 하는데는 무리가 있다. Android는 Main Thread에서 모든 UI를 처리해야하기 때문에, 데이터의 가공이나 복잡한 계산, 통신은 다른 스레드를 생성해서 개발해야한다. 1. 스레드와 프로세스의 차이점1) 프로세스 : 운영체제에서 동시에 여러 프로그램을 실행할 수 있는데, 그 때 실행중인 프로그램에 대한 인스턴스를 프로세스라고 한다. 프로세스는 프로그램에 대한 각각의 인스턴스를 의미하므로, 한 프로세스를 공유하는 것은 아니다. 프로세스는 운영체제로부터 주소공간, 파일, 메모리 등을 할당 받는다.2) 스레드 : 한 프로세스에서 동작하는 여러 실행의 흐름으로 프로세스 네의 주소공간이나 자원 등을 대부분 공유하면서 실행된다. 한 프..
1. 절차 지향절차지향(Procedural Oriented) : 함수나 프로시저(procedure)로 프로그램을 구성하는 기법으로 데이터를 중심으로하여 구성된다. 다수의 프로시저들이 데이터를 공유하는 방식으로 만들어진다. 문제점 -> 데이터 타입이나 의미를 변경해야 할 때, 함께 수정해야하는 프로시저가 증가한다.-> 같은 데이터를 프로시저들이 서로 다른 의미로 사용하는 경우가 발생한다. 2. 객체 지향객체 지향(Object Oriented) : 데이터 및 데이터와 관련된 프로시저를 객체라고 불리는 단위로 묶어, 객체는 프로시저(오퍼레이션, 메서드, 함수)를 실행하는데 필요한만큼의 데이터를 가지며, 객체들이 모여 프로그램을 구성한다.클래스(Class) - 같은 종류(또는 문제 해결을 위한)의 집단에 속하는..