文件名称:Dining-Philosophers:古典餐饮哲学家
文件大小:136KB
文件格式:ZIP
更新时间:2024-04-24 07:55:27
C#
餐饮哲学家 古典餐饮哲学家 兴趣点: IOutputter用于多种输出形式,同时实现了ConsoleOutputter和Controller \ EnumerableStringOutputter AbstractOutput一次为一个线程实现了一条写线的锁定。 Console.WriteLine是线程安全的,但其他writer可能不是。 PhilisopherFactory:FactoryBase Singleton通用工厂模式
【文件预览】:
Dining-Philosophers-master
----AngularRunner()
--------AngularRunner.csproj(3KB)
--------wwwroot()
--------ClientApp()
--------Pages()
--------Program.cs(608B)
--------Controllers()
--------Startup.cs(2KB)
--------appsettings.Development.json(137B)
--------.gitignore(3KB)
--------appsettings.json(97B)
--------Properties()
----Dining Philosophers.sln(2KB)
----ConsoleRunner()
--------ConsoleRunner.csproj(269B)
--------Program.cs(420B)
--------ConsoleOutputter.cs(284B)
----.gitignore(6KB)
----README.md(415B)
----Philosopher()
--------Utencil.cs(309B)
--------Philosopher.csproj(137B)
--------Outputter.cs(577B)
--------Common.cs(1KB)
--------Philosopher.cs(5KB)
----.gitattributes(2KB)