1. 首页
  2. 数据库
  3. 其它
  4. (多线程)leetcode1115. 交替打印FooBar 记得Thread.yield();

(多线程)leetcode1115. 交替打印FooBar 记得Thread.yield();

上传者: 2020-12-22 23:35:19上传 PDF文件 28.73KB 热度 21次
我们提供一个类: class FooBar { public void foo() { for (int i = 0; i < n; i++) { print(“foo”); } } public void bar() { for (int i = 0; i < n; i++) { print(“bar”); } } } 两个不同的线程将会共用一个 FooBar 实例。其中一个线程将会调用 foo() 方法,另一个线程将会调用 bar() 方法。 请设计修改程序,以确保 “foobar” 被输出 n 次。 示例
下载地址
用户评论