PrevUpHomeNext

utx::deferred


utx::deferred

utx::deferred is used to create deferred std::future thread. Unlike std::async which takes a parameter to indicate async or deferred, utx::deferred is always in deferred mode.

utx::deferred is based on std::async, that utx::deferred will call std::async.

c++ example

#include <utxcpp/core.hpp>
#include <utxcpp/thread.hpp>

int main()
{
	std::future<void()> f1 = utx::deferred([] {utx::print("Hello!");});
	auto f2 = utx::deferred([] {utx::print("c++!");});
	f1.wait();
	f2.wait();
}

See Also

utx::async

utx::ydzs

utx::mutex0~9

utx::print


PrevUpHomeNext

E

U