为了账号安全,请及时绑定邮箱和手机立即绑定

面试题:编写一个多线程,每个线程最多只能输出两个字符,整个程序最终输出"paratara"

面试题:编写一个多线程,每个线程最多只能输出两个字符,整个程序最终输出"paratara"

Helenr 2018-08-13 07:10:42
面试题:编写一个多线程,每个线程最多只能输出两个字符,整个程序最终输出"paratara".
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

Action<string> action =           (str) =>
               Console.Write(str);

            Task.Factory.StartNew(() => action("pa"))
                .ContinueWith(antecendent => action("ra"))       
                .ContinueWith(antecendent => action("ta"))
                .ContinueWith(antecendent=>action("ra"))
                .Wait();

可以完美解决你的问题


查看完整回答
反对 回复 2018-08-28
  • 1 回答
  • 0 关注
  • 815 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信