mFrame
載入中...
搜尋中...
無符合項目
ufm::func::Runnable 結構 參考文件abstract

[Interface] 可執行函數式介面 更多...

#include <Runnable.h>

類別ufm::func::Runnable的繼承圖:
ufm::func::RunnableEvent ufm::func::RunnableMethod ufm::io::SimpleInputStream ufm::io::SimpleOutputStream ufm::sys::EntryPoint ufm::sys::Svcexec ufm::sys::Svchost ufm::util::Application

公開方法(Public Methods)

virtual void run (void) override
 執行方法
 

詳細描述

[Interface] 可執行函數式介面

Runnable 定義了一個無參數、無返回值的執行單元,遵循命令模式設計。 封裝可獨立執行的操作,提供標準化的執行入口。 作為命令模式的核心介面,實現了行為的封裝與延遲執行。 廣泛應用於任務調度、執行緒池、事件系統及非同步執行等場景。

1.0.0

函式成員說明文件

◆ run()

virtual void ufm::func::Runnable::run ( void )
pure virtual

執行方法

此方法為介面核心功能,定義了執行單元的實際行為。 不接受參數也不返回結果,專注於執行預定義的操作。 作為行為抽象化的基本形式,支持命令的參數化與延遲執行。 實現類需提供具體的執行邏輯,該邏輯將在調用時被觸發。

實作於 ufm::func::RunnableEvent, ufm::func::RunnableMethod, ufm::io::SimpleInputStream, ufm::io::SimpleOutputStream, ufm::sys::EntryPoint, ufm::sys::Svcexec, ufm::sys::Svchost, 及 ufm::util::Application.


此結構(structure) 文件是由下列檔案中產生: