簡體   English   中英

C#/。net相當於android處理程序

[英]C#/.net equivalent of android handler

我正在尋找c#/。NET環境中與android.os.handler等效的功能,在這里我可以將工作發布到單個線程中以按順序執行。 為此,我遇到了一些ActionBlock類型的構造,但我寧願不使用.NET 4.5並以較低的版本來實現。

注意:我不使用ThreadPool.QueueUserWorkıtem()的原因很明顯。 它不是天生的同步。 這是我在這里的第一篇文章,對不起,如果我有任何錯誤。

在Java中,有一個Executor接口用於處理任務。 使用Executors.newSingleThreadExecutor()時,它可以完全滿足您的要求。

在C#中尋找等效項將我帶到了thisthis

SynchronizationContext.Current.Post(_ => {
    // body
}, null);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM