زیر و بم اجرای کد های Async با Future

تو این فصل، نگاهی میندازیم به زیرساخت نحوه اولیوت بندی اجرای Future و task ها و عملیات Async. اگه علاقه ای به زیرساخت و نحوه اجرای کد ها و تایپ های Future ندارید و فقط میخواید کد های سطح بالای Future بنویسید و با اونا کار کنید میتونید این فصل رو رد کنید و برید سراغ فصل async/await. البته خیلی از مباحثی که توی این فصل راجبش بحث میکنیم به درک ما از نحوه کار کد async/await کمک میکنه، مثل نحوه کار runtime ها و قسمت های کلیدی از نظر سرعت و عملکرد کد Async. به هر حال اگه تصمیم گرفتید این فصل رو رد کنید، یادتون باشه bookmark اش کنید تا یه وقتی تو آینده حتما بهش سر بزنید و مطالعش کنید.

خب، پس بدون معطلی بریم سراغ trait ای قراره راجبش صحبت کنیم، یعنی Future.