kotlin/kotlinx. coroutines

ساخت وبلاگ

این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.

نام در حال استفاده

یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟

  • محلی
  • مکاشه

با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.

با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

ورود به سیستم لازم

لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی Xcode

اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.

راه اندازی کد ویژوال استودیو

فضای کد شما یک بار آماده خواهد شد.

مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.

آخرین تعهد

آمار git

فایل ها

بارگیری آخرین اطلاعات متعهد انجام نشد.

readme. md

پشتیبانی کتابخانه از کورتین های Kotlin با پشتیبانی چند برابر. این یک نسخه همراه برای نسخه Kotlin 1. 6. 21 است.

  • - Coroutines مشترک در تمام سیستم عامل ها:
    • و سازندگان Async Coroutine در حال بازگشت شغل و به تعویق انداختن آینده وزن سبک با پشتیبانی لغو. شیء با دیسپاچر اصلی برای Android/Swing/Javafx و Dispatcher پیش فرض برای Coroutines پس زمینه. و عملکردهای تعلیق سطح بالا.- جریان ناهمزمان سرد با سازنده جریان و مجموعه اپراتور جامع (فیلتر ، نقشه و غیره) ؛، mutex ، و ارتباطات و هماهنگ سازی ارتباطات و هماهنگ سازی.، SupervisorsCope ، WithContext و سازندگان دامنه WithItout ؛برای برنامه های Android و UI ؛و CoroutineExceptionHandler برای نظارت بر سلسله مراتب Coroutines ؛پشتیبانی بیان و موارد دیگر.
    • توزیع کننده برای مسدود کردن Coroutines ؛پسوند ، استخرهای موضوعی سفارشی و موارد دیگر.
    • ادغام با وعده از طریق وعده. await و سازنده وعده ؛
    • ادغام با پنجره از طریق پنجره
    • برای نادیده گرفتن توزیع کنندگان. در آزمون ها ؛برای آزمایش توابع تعلیق و Coroutines.
    • API برای بررسی ، پیگیری ، چاپ و حذف Coroutines فعال. قانون آزمون برای ریختن خودکار Coroutines در زمان آزمایش.
    • ادغام خودکار با Blockhound.
    • جریانهای واکنشی (ناشر. کولک ، ناشر. awaitsingle ، kotlinx. coroutines. reactive. publish و غیره) ،
    • جریان (JDK 9) (همان رابط کاربری برای جریان های واکنشی) ،
    • rxjava 2. x (rxflowable ، rxsingle و غیره) ، و
    • rxjava 3. x (rxflowable ، rxsingle و غیره) ، و
    • راکتور پروژه (شار ، مونو و غیره).
    • Android ، Javafx و Swing.
    • jdk8 elpermonstage. await ، guava shanbeablefuture. Await و Google Play Services Task. Await ؛
    • ادغام SLF4J MDC از طریق MDCContext.
    • ارائه ها و فیلم ها:
      • .
      • (ابتدا آن را بخوانید)

      استفاده در پروژه های خود

      وابستگی ها را اضافه کنید (همچنین می توانید ماژول های دیگری را که لازم دارید اضافه کنید):

      و مطمئن شوید که از آخرین نسخه Kotlin استفاده می کنید:

      وابستگی ها را اضافه کنید (همچنین می توانید ماژول های دیگری را که لازم دارید اضافه کنید):

      و مطمئن شوید که از آخرین نسخه Kotlin استفاده می کنید:

      اطمینان حاصل کنید که mavencentral () را در لیست مخازن قرار داده اید:

      ماژول kotlinx-coroutines-android را به عنوان وابستگی در هنگام استفاده از kotlinx. coroutines در اندروید اضافه کنید:

      این به شما امکان دسترسی به اعزام کننده های Android را می دهد. Main Coroutine Dispatcher و همچنین اطمینان می دهد که در صورت وجود یک Coroutine Crashed با یک استثناء نامعلوم که این استثنا قبل از خراب کردن برنامه Android وارد شده است ، به طور مشابه با استثناء Uncaught در موضوعات توسط موضوعات انجام می شود. زمان اجرا Android.

      R8 و Proguard

      قوانین R8 و Proguard در ماژول Kotlinx-Coroutines-Android قرار دارند. برای اطلاعات بیشتر به بخش "بهینه سازی" برای Android مراجعه کنید.

      اجتناب از زیرساخت اشکال زدایی در APK حاصل

      مصنوعات Kotlinx-Coroutines-Core شامل یک فایل منبع است که برای کار کردن به طور عادی برای Coroutines لازم نیست و فقط توسط Debugger استفاده می شود. برای حذف آن بدون از دست دادن عملکرد ، قطعه زیر را به بلوک Android در پرونده Gradle خود برای زیر مجموعه برنامه اضافه کنید:

      ماژول های اصلی kotlinx. coroutines نیز برای Kotlin/JS و Kotlin/Native در دسترس هستند.

      در کد مشترک که باید برای سیستم عامل های مختلف گردآوری شود ، می توانید وابستگی به Kotlinx-Coroutines-Core Right را به مجموعه منبع Commonmain اضافه کنید:

      وابستگی های اضافی دیگری لازم نیست ، مصنوعات خاص پلتفرم به طور خودکار از طریق ابرداده Gradle موجود از Gradle 5. 3 برطرف می شوند.

      وابستگی های خاص پلتفرم توصیه می شود که فقط برای پروژه های غیر Multiplatform که فقط برای پلتفرم هدف گردآوری می شوند ، استفاده شود.

      نسخه Kotlin/JS از Kotlinx. coroutines به عنوان Kotlinx-Coroutines-Core-JS منتشر می شود (برای به دست آوردن قطعه اعلامیه وابستگی) و به عنوان بسته NPM Kotlinx-Coroutines-Core را دنبال کنید.

      نسخه Kotlin/Native از Kotlinx. coroutines به عنوان بستر kotlinx-coroutines-core- $ منتشر شده است که در آن پلت فرم $ پلت فرم Kotlin/Native Target است. لیست اهداف در حال حاضر پشتیبانی شده.

مدرسه ی فارکس...
ما را در سایت مدرسه ی فارکس دنبال می کنید

برچسب : نویسنده : مینا لاکانی بازدید : <-PostHit-> تاريخ : يکشنبه 28 اسفند 1401 ساعت: 17:19