コード例 #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
ファイル: TrieTest.cs プロジェクト: wubh110/Algorithms
 private void ExhaustiveParallelAddThrowAggregateException()
 {
     while (true)
     {
         ITrie <int> trie = CreateTrie();
         LongPhrases40
         .AsParallel()
         .ForAll(phrase => trie.Add(phrase, phrase.GetHashCode()));
     }
 }