العودة إلى الدورة

التزامن: الخيوط البرمجية (Threads)

الدورة الكاملة: برمجة Zig من الصفر حتى الاحتراف

تعدد الخيوط البرمجية (Multi-threading)

توفر Zig طريقة قياسية لإنشاء وإدارة خيوط نظام التشغيل.

zig fn work(id: u32) void { std.debug.print("Thread {d} is working\n", .{id}); }

pub fn main() !void { const thread = try std.Thread.spawn(.{}, work, .{1}); thread.join(); }