저는 멀티 스레딩에 익숙하지 않았기 때문에 질문이 어리 석었지만이 문제를 해결할 방법을 찾을 수없는 것으로 보입니다 (특히 C#을 사용하고있어 한 달 동안 사용했기 때문에).threadCounter 변수의 동적 개수를 설정하는 방법은 무엇입니까?
동적 인 번호의 디렉토리가 있습니다. DB의 쿼리에서 가져 왔습니다. 이러한 쿼리에는 일정량의 파일이 있습니다.
기본적으로 FTP 최대 연결에 제한이 없기 때문에 각 디렉토리에 대해 FTP를 사용하여 이러한 파일을 전송하는 방법을 사용해야합니다 (내 단어가 아님, 구체적으로 작성되었습니다).
하지만 여전히 파일 당 최대 파일 전송량을 제어해야합니다. 그래서 나는 (증분/감소) 전송하는 파일을 계산해야합니다.
어떻게하면됩니까? 배열과 같은 것을 사용해야하고 모니터 클래스를 사용해야합니까?
편집 : 프레임 워크 3.5
스레드 단위는 무엇입니까? 업로드되는 파일 당 하나의 스레드 또는 디렉토리 당 하나의 스레드? – Unsliced
프레임 워크 타겟은 무엇입니까? '4.0'을 사용하고 있습니까? –
@Unsliced : N 디렉토리 당 스레드. 각 디렉토리에 대해 나는 그때 더 많은 파일을 전송해야한다. – dierre