PDA

View Full Version : سوال: طریقه نوشتن یک List



water_lily_2012
شنبه 25 آبان 1392, 19:38 عصر
سلام
می خواهم کاری که توضیح می دهم را انجام دهم و یک راهی هم در نظر دارم. خواهشا ببینید پیاده سازی بهتری میشه انجام داد یا نه.

یک کلاس نوشتم برای کار با Comport. که پورت را باز می کند و دو تا تابع برای نوشتن و خواندن پورت هم دارد. و اطلاعات را در یک بافر از نوع list<byte> می ریزد.
خب حالا می خواهم که به تعداد پورت ها این کلاس را ایجاد کنم یعنی برای هر پورت یک ترد داشته باشم که هر ترد یک نمونه از این کلاس را داشته باشد. خب مشکلی که دارم یکی این که به ترد یک تابع میدند. چطوری یک کلاس را بهش بدهم.
خب یکبار باید برای هر ترد این کلاس ایجاد بشه و ترد قرار هست که بافر اون کلاس را فقط مدیریت کنه. و ببینه چی داخلش هست و چی باید بفرسته.
تو پیاده سازی دقیق این موندم. چجوری انجام بدهم.
در کل باید هر ترد یک پورت را مدیریت کنه.

اگر سوالی دارید بپرسید تا بیشتر توضیح بدهم.

تشکر