【发布时间】:2011-04-29 09:12:00
【问题描述】:
我需要使用栈数据结构来保存字符串。但是这个栈会被多个线程访问。所以我的问题是,如何使用 ConcurrentStack 从多个线程添加数据?
【问题讨论】:
-
您是否尝试搜索 .NET4 并发堆栈?例如codethinked.com/post/2010/02/01/…
-
1.创建一个ConcurrentStack 实例。 2.创建多个线程。 3. 从 ConcurrentStack 实例上的任意线程调用 Push 方法。您在哪一部分需要帮助?
-
@Hightechrider,我进行了搜索,但我没有找到任何满足我需要的东西作为一个很好的例子。但是感谢您的链接!
-
@dtb - 可能只是安慰。对于许多开发人员来说,多线程仍然超出范围或新奇。
-
@dtb,这就是我需要知道的!不确定我是否需要锁定任何东西,但我确实读过它是线程安全的。但我找不到适合我需要的好例子。
标签: c# multithreading stack