سلام
اول یه سوال:
شما با چه زبونی می خواهید این برنامه رو پیاده سازی کنید؟
اما به هر حال اگه می خواهید بایکی از زبانهای مجموعه ی .Net
(مثل VB.Net , یا #C و یا ++VC ) می خواهید بنویسیدش راه حل خیلی آسونه کافیه یه سری به MSDN ویزوال استادیو بزنید و کلمه ی thread و یا thread implementation را جستجو کنید کلی براتون نتیجه میاره
در حالت کلی شما باید یه تابع تعریف کنید که این تابع بدنه ی نختون می شه بعدش با ید یه شی از کلاس Thread تعریف کنید
بعدشم اونو run یا start کنید
مثلا در #C باید به اول پروزه اضافه کنید:
using System;
using System.Threading;

و اگه مثلا اسم تابع بدنه ی نخ threadproc باشه
برای تعریف شی داریم:
Thread t1 = new Thread(new ThreadStart(threadproc));

برای اجرای نخ هم داریم:
t1.start();

امیدوارم مشکلتون حل بشه
اگه نشد بازم همین جا تاپیک بزنید