본문 바로가기

consumer

(4)
[Flutter] Consumer, Selector 오늘은 Consumer 에 대해서 정리했습니다. 개발환경 : 윈도우11, 안드로이드 스튜디오(Arctic Fox 2020.3.1 Patch 4), flutter 2.10 소스코드 위치 - https://github.com/mike-bskim/provider_overview/releases/tag/setState_to_Consumer1 Release setState_to_Consumer1 · mike-bskim/provider_overview github.com 화면은 이전 블로그와 동일한 구조입니다. 각 위젯별로 다른 방식으로 상태관리를 한다. Counter A - Provider Middle - context.read() Counter B - Consumer+Provider Sibling - Consu..
[Python] Thread(5) - Producer and Consumer Using Queue 큐를 이용한 생산자 소비자 구조의 스레드 import concurrent.futures import logging import queue import random import threading import time # 생산자 def producer(queue, event): ''' 네트워크 대기 상태라 가정(서버) ''' while not event.is_set(): message = random.randint(1,101) logging.info('Producer got message: {}'.format(message)) queue.put(message) logging.info('Producer received event Exiting') # 소비자 def consumer(queue, event): '..
[Flutter] Bloc, Stream - setState 을 Provider 로 변경 Provider 강의 (www.youtube.com/watch?v=ikV-Ub9XgO4&list=PLwUg6hFuXV86arSYNF9x_5Vm_lKdIBpf9&index=4) Base code (www.youtube.com/watch?v=2iWJRAcEsaQ&list=PLwUg6hFuXV86arSYNF9x_5Vm_lKdIBpf9&index=53) Provider 강의 소스와 Base code 가 다릅니다. Base code 영상의 최종소스를 기반으로 Provider 강의 설명을 바탕으로 setState ==> provider 로 변경. saved_notifier.dart 코드 - 데이터 상태관리 import 'package:english_words/english_words.dart'; import 'pa..
[Flutter] Provider with Flutter sample - ChangeNotifierProvider 원본영상(www.youtube.com/watch?v=HkPxVvv9ul4&list=PLwUg6hFuXV86arSYNF9x_5Vm_lKdIBpf9&index=53) Provider 샘플입니다 - ChangeNotifierProvider 버전은 provider: ^5.0.0 counter.dart 코드 import 'package:flutter/foundation.dart'; class Counter with ChangeNotifier{ int _count =0; int getCount() => _count; void incrementCount() { _count++; notifyListeners(); // 변경시 알람을 전송하는 역할 } } main.dart 코드 import 'package:flutter..