예제 #1
0
        public void ExhaustiveParallelAdd(int degreeofParallelism)
        {
            ITrie <string> trie = new ConcurrentTrie <string>();

            LongPhrases40
            .AsParallel()
            .WithDegreeOfParallelism(degreeofParallelism)
            .ForAll(phrase => trie.Add(phrase, phrase));
        }
예제 #2
0
파일: TrieTest.cs 프로젝트: Nenkai/trienet
 public void ExhaustiveParallelAddFails()
 {
     while (true)
     {
         ITrie <int> trie = CreateTrie();
         LongPhrases40
         .AsParallel()
         .ForAll(phrase => trie.Add(phrase, phrase.GetHashCode()));
     }
 }
예제 #3
0
 private void ExhaustiveParallelAddThrowAggregateException()
 {
     while (true)
     {
         ITrie <int> trie = CreateTrie();
         LongPhrases40
         .AsParallel()
         .ForAll(phrase => trie.Add(phrase, phrase.GetHashCode()));
     }
 }