In Java Concurrency In Practice by Brian Goetz

前端 未结 2 1391
野趣味
野趣味 2020-12-15 12:18

Java Concurrency In Practice by Brian Goetz provides an example of a efficient scalable cache for concurrent use. Here is the code for the class:

public clas         


        
2条回答
  •  孤城傲影
    2020-12-15 13:07

    I could imagine something like this:

    class PrimeDetector implements Computable {
      public Boolean compute(BigInteger number) {
        // detect whether the number is prime and return true if it is
      }
    }
    
    Memoizer primeMemoizer =
            new Memoizer(new PrimeDetector());
    boolean isPrime = primeMemoizer.compute(
            new BigInteger("5625945193217348954671586615478165774647538956473535"));
    ...
    

提交回复
热议问题