فهرست پروژه ها
cpn
برنامه نویسی با زبانهای مختلف ، طراحی سایت و نرم افزار
سناریو تعریفشده شما باید سناریوی زیر را شبیهسازی کنید: دو فرآیند (Processes) وجود دارند که میخواهند به یک فایل دسترسی داشته باشند (خواندن یا نوشتن). نیاز است اطمینان حاصل کنید که وقتی یک فرآیند در حال نوشتن به فایل است، فرآیند دیگر نمیتواند به فایل دسترسی داشته باشد (چه برای خواندن و چه برای نوشتن). وظایف شما (Tasks) پیادهسازی مکانیزم قفل (Locking Mechanism): هر مکانیزم قفل دلخواهی را که مناسب میدانید انتخاب کنید. هدف این است که: وقتی یک فرآیند در حال نوشتن به فایل است، فرآیند دیگر نتواند دسترسی داشته باشد. این قفل بهگونهای طراحی شود که از تداخل دو فرآیند در نوشتن یا خواندن به فایل جلوگیری کند. میتوانید از مفاهیم قفل کردن، صف انتظار، یا هر استراتژی مناسب دیگر استفاده کنید. استفاده از CPN Tools V4.0.1: تمرین باید در محیط CPN Tools پیادهسازی شود. نتیجه را به صورت یک فایل معتبر .cpn خروجی بگیرید.
0 پیشنهاد 600,000 تومان 2 ماه پیش
مهارت ها