본문 바로가기 메뉴 바로가기

알다가도 모를

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

알다가도 모를

검색하기 폼
  • 분류 전체보기 (74)
    • 자작 프로그램 (16)
      • ApkZipper (11)
    • 공상 (2)
    • 지식저장소 (44)
      • 읽은 책 요약 (13)
      • 개발 (17)
      • 기타 (5)
      • 삽질기 (3)
    • Etc (9)
  • 방명록

Kotlin (1)
코틀린 Restricted suspension의 의미

sequence { runBlocking { ... } }을 어떻게 못하나 싶어 왜 제한이 필요한지 찾아봤다. @RestrictsSuspension 등 설명은 이 링크만 보면 파악할 수 있다. 내 생각엔 스레드 전환같은 게 없이 Continuation 저장, 불러오기만 사용하고 싶을 때 쓰는 듯 하다. 이 목표를 사용할 수 있는 suspend 함수를 제한하고 원래 코루틴 문맥에서만 호출할 수 있게 해 달성한 것 같다. 같은 문서에서 찾은 대안으로는 suspendingSequence라는 게 있었지만... Channel로 대체된 듯 하다.

지식저장소/개발 2019. 2. 12. 13:35
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • hooks
  • V3 Lite
  • intellisense
  • Deemo
  • Windows Defender
  • MSVC 2017 RC
  • software compraison
  • JWT
  • Authentication
  • Kotlin
  • WSL
  • Qt5
  • Rust
  • error highlighting
  • C++11
  • novel review
  • Haskell
  • game design
  • getch()
  • CLion
  • IntelliJ
  • React
  • MSVC2013
  • gram
  • Code Snippet
  • C/C++
  • MSVC
  • Notion
  • coroutine
  • SHAREX
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바