일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- listtile
- get과 post
- Node js
- flutter
- 라이브러리
- null-safety
- null_safety
- 욕 필터링
- 기본 개념
- async
- delayed
- liquid_swipe
- pub.dev
- pubspec.yaml
- javascript
- 독도갈매기
- IT특성화 학생
- 취준생?!
- 비동기
- 인사글
- 주석 추가
- 책 정보
- Future
- 리스트 아이템
- flutter 2.0
- text overflow
- 글자 변경
- 기본코드
- await
- 해석
- Today
- Total
목록Future (2)
This is unimportant
심화 Thread 프로세스내에서 실행되는 흐름의 단위 Program = 생명이 없는 것(Ex. 포토샵 프로그램은 깔려만 있고 클릭하기 전까지 무언가를 하지 않는다.) Process = 생명이 있는 것(Ex. 포토샵 프로그램이 시작된 순간부터, 핸드폰에서 실행중인 서비스를 확인해보면 프로세스라고 한다.) dart는 싱글 스레드로 운영되는 언어이다(한 번에 오직 하나의 작업만 실행) flutter 앱을 실행하는 순간 isolate라는 새로운 스레드가 생성되고 즉시 작업을 실행(앱 전체 운영을 총괄하는 단일 스레드) 스레드가 생성되는 순간 자동적으로 다음을 실행하게 된다. First In First Out(FIFO)의 선입선출 방식으로 "MicroTask와 Event" 준비 이벤트 큐로 넘어가기 전에 아주 짧..
Future, async, await 동기, 비동기 동기 순서대로 해야 할 일 한 가지만 하는 것을 Synchronous(동기) 장점으로는 간단하지만 결과가 나올 때까지 아무것도 못한다. 비동기 동시에 다른 일을 하는 것을 Asynchronous(비동기) 복잡하지만 결과가 나오기 전까지 다른 작업을 할 수 있다. Example 가게에서 알바가 서빙과 주문을 받는 역할을 해야 하는 경우 동기일 경우 알바는 서빙을 끝낸 후 주문을 받는다. 비동기일 경우 알바는 서빙을 하면서 주문을 받는다. Future 비동기 작업을 할 때 사용된다. 일정 소요시간 후에 실제 데이터나 에러를 반환한다. Example import 'dart:io'; // 다음과 같이 사용할 수 있다. // Future 함수명 (..