相关疑难解决方法(0)

C#版的java的synchronized关键字?

c#是否有自己的java"synchronized"关键字版本?

即在java中,它可以指定为函数,对象或代码块,如下所示:

public synchronized void doImportantStuff() {
   // dangerous code goes here.
}
Run Code Online (Sandbox Code Playgroud)

要么

public void doImportantStuff() {
   // trivial stuff

   synchronized(someLock) {
      // dangerous code goes here.
   }
}
Run Code Online (Sandbox Code Playgroud)

c# java multithreading synchronization

303
推荐指数
5
解决办法
17万
查看次数

是否存在IDictionary的LRU实现?

我想实现一个简单的内存LRU缓存系统,我正在考虑一个基于IDictionary实现的解决方案,它可以处理散列LRU机制.来自java,我有经验LinkedHashMap,可以满足我的需要:我找不到任何类似的.NET解决方案.

有人开发过它或有没有人有这样的经历?

c# caching programming-languages

27
推荐指数
5
解决办法
2万
查看次数