Skip to content

final-deterrence/Async-and-Multi_thread

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

《异步与多线程》课程作业

请fork此仓库,根据提示将仓库中homework.cs文件代码补充完整,并提pull request. 作业具体说明:你需要实现一个支持多用户并发购书的异步书店系统,在标有// TODO:注释的地方填入适当代码,满足以下要求:

  • UpdateInventoryAsync方法必须使用 lock 保证库存更新的线程安全.
  • CheckoutAsync方法要异步调用UpdateInventoryAsync.
  • SimulateMultipleUsers方法使用Task.WhenAll模拟多个用户并发购书。

模拟用户购书清单如下:

  • 用户1:C#入门 x2
  • 用户2:C#入门 x3
  • 用户3:异步编程 x1
  • 用户4:异步编程 x2
  • 用户5:异步编程 x3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%