StackAsk is a community where developers ask questions, share answers and learn from each others real-world experience, so every solved problem helps the next person who runs into it.
int maxSleepTime = 100; int maxSendErrorTimes = 3; long nextMailId = 0; while(true) { long startTime = System.currentTimeMillis(); get list mail có status = UNSENT and sendErrorCount nextMailId nếu list mail rỗng thì: Thread.sleep(maxSleepTime) nextMailId = 0; // xoay vòng xử lý nếu có mail: nextMailId = mailList.last.id send mail nếu send thành công thì cập nhật trạng thái status = SENT nếu send lỗi thì tăng sendErrorCount lên 1 đơn vị và save mail }
2.2K Point(s)
1.2K Point(s)
313 Point(s)
178 Point(s)
138 Point(s)
Input your email to receive reset password link, or if you remember your password, you can click