멀티 스레드 접근 방식을 사용하여 동시에 여러 전자 메일을 보내려고합니다. 여기 내 설명 :다른 사람이 무작위로 도착하는 동안 일부 전자 메일이 도착하도록 보장
내가 5 이메일을 무작위로 보낼 필요가 :
Email1
Email2
Email3
Email4
Email5
어쩌면 Email5가 먼저 이메일 1 또는 Email4를 전송됩니다.
고객의 새로운 요구 사항이 있습니다. 이메일 1,2,3이 무작위로 전송 될 수 있지만 이메일 5는 이메일 5보다 먼저 보내야합니다 (사용자는 이메일 5를 받기 전에 이메일 4를받습니다. 일부 이메일은 주문과 임의로 보내야 함) .
멀티 스레딩 접근법을 사용하여이 문제를 어떻게 처리해야할지 모르겠다.
Email5가 Email4 다음으로 나오거나 Email5가 Email4 이후에 언제든지 도착할 수 있다는 것을 의미합니까? –
이메일을 보내는 순서가 동일한 배달 순서를 보장하지 않습니다. 대부분의 전자 메일은 송수신 메일 서버에서 일괄 전송되며 많은 전자 메일 클라이언트는 보낸 날짜가 아닌 배달 날짜별로 정렬됩니다. 나는 이것이 당신의 질문에 대답하지 않는다는 것을 알기 때문에, 나는 코멘트로 글을 게시하지만, 당신이 명심해야 할 것이있다. – Chris
@ p.campbell : 예, Email5는 Email4 이후의 다음 문자 여야합니다. –