Mam tabelę z danymi zawierającą podsumowania wpisów, a moje oprogramowanie musi przejść przez usługę sieci Web, aby uzyskać szczegółowe informacje, a następnie zapisać te dane z powrotem w bazie danych. Zapętlanie przez tabelę synchronicznie podczas wywoływania usługi sieciowej i czekanie na odpowiedź jest zbyt wolne (są tysiące wpisów), więc chciałbym wziąć wyniki (10 lub więcej w tym samym czasie) i wyłaczyć je tak, aby wykonywało 10 operacje w tym samym czasie.Najlepszy sposób zarządzania pulą wątków w kolejce do bazy danych
Moje doświadczenie z wątkami C# jest ograniczone do najmniejszego, więc jakie jest najlepsze podejście? Czy .NET ma jakiś system kolejki wątków, którego mogę użyć, aby upewnić się, że wyniki zostaną poprawnie obsłużone i po kolei?
Jakiej wersji .Net używasz? Istnieją duże ulepszenia w programowaniu wielowątkowym w .Net 4. – svick
Powinno to uwzględnić. Obecnie kierujemy się na 3.5, ale mogę przejść 4.0 bez większych problemów. –