┗┐<(՞ਊ՞)>┌┛
┗┐<(՞ਊ՞)>┌┛
読者になる

┗┐<(՞ਊ՞)>┌┛

2025-03-12

Kotlin coroutines で「処理をn秒待っても終わらなかったらタイムアウト」

withTimeout が使える。

kotlinlang.org

import kotlinx.coroutines.*

suspend fun fetchText(): String {
    delay(2000)
    return "text"
}

fun main() {
    runBlocking {
        runCatching {
            withTimeout(1000) {
            	fetchText()
            }   
        }.onSuccess {
            println("$it")            
        }.onFailure {
            println("$it")
        }
    } 
}


ここで試せます

funnelbit 2025-03-12 20:04 読者になる

この記事をはてなブックマークに追加
Share on Tumblr
広告を非表示にする
関連記事
  • Car App Library の CarAudioRecord を試す
    2023-02-03
    Car App Library の CarAudioRecord を試す
    概要 Car App Library 1.3.0 から、車のマイクを使った音声デー…
  • もっと読む
コメントを書く
« 万博までの交通手段 引越し準備の状況 »
id:funnelbit id:funnelbit
読者です 読者をやめる 読者になる 読者になる
このブログについて
  • Android のインドネシア向けリソースディレクトリは values-id じゃない
    2026-04-08
    Android のインドネシア向けリソースディレクトリは values-id じゃない
  • 2026-03-24
    土地選びの思い出5: 予算をどう設定するか
  • 2026-03-17
    土地選びの思い出4: 小学校・中学校までの距離
  • 2026-03-13
    土地選びの思い出3: 道路より一段高い土地を選ぶか、選ばないか
  • 2026-03-11
    土地選びの思い出2: 市街化調整区域を選ぶか、選ばないか

はてなブログをはじめよう!

funnelbitさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
┗┐<(՞ਊ՞)>┌┛ ┗┐<(՞ਊ՞)>┌┛

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる