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

┗┐<(՞ਊ՞)>┌┛

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 から、車のマイクを使った音声デー…
  • 2022-09-26
    JetpackCompose にて、画面離脱時に非同期で何かする
    画面を離脱するときに、何かしらの処理を行いたいことがありま…
  • もっと読む
コメントを書く
« 万博までの交通手段 引越し準備の状況 »
id:funnelbit id:funnelbit
読者です 読者をやめる 読者になる 読者になる
このブログについて
  • 2025-07-02
    暑すぎて無理
  • 2025-06-30
    融資及び地鎮の成功
  • かき氷機
    2025-06-24
    かき氷機
  • 2025-06-23
    住宅ローン契約成功
  • 奈良の鹿
    2025-06-11
    奈良の鹿

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

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

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

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

引用をストックしました

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

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

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

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