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

┗┐<(՞ਊ՞)>┌┛

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
読者です 読者をやめる 読者になる 読者になる
このブログについて
  • 2026-04-29
    子どもからの死に対する回答を持ち合わせていない
  • 2026-04-24
    子どもが産まれた
  • 2026-04-24
    子供が産まれた
  • 2026-04-22
    家作りの思い出2: 床材について
  • 2026-04-15
    家作りの思い出1: お金と間取り

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

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

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

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

引用をストックしました

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

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

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

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