رفتن به محتوای اصلی
۰

نخ‌ها، بدون ترس

یک نخ (thread) کد را هم‌زمان با بقیه‌ی برنامه اجرا می‌کند. اشتراک داده بین نخ‌ها جایی است که زبان‌های دیگر کرش و عددهای به‌هم‌ریخته، یعنی رقابت داده (data race)، تولید می‌کنند. در Rust همان قانون‌های مالکیتی که می‌شناسید بین نخ‌ها هم بررسی می‌شوند، پس این باگ‌ها به خطای کامپایل تبدیل می‌شوند.