Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jxd136/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%

AltStyle によって変換されたページ (->オリジナル) /