푸쉬할 리스트 만명을
쓰레드 10개로 각각 1000명씩 나눠서
다 같이 start시켰을때 그나마 적절한 sleep시간은 어느정도 일까요.......
sleep이 없으면 메시지가 유실될수 있다고 하던데... 1:1 대량발송이 아니고
1:N 대량발송인데 말이죠....
구현하신분들 쓰레드 처리 어떻게 하셨는지 제발 도움좀 부탁드립니다.ㅠ_ㅠ
0.03초면 될꺼에요 그리고
자바에서 스레드 5000개 까지 생성되니까 만개를 보낼려면 스레스 10로 택!도 없습니다. 거의 동시야 받을 수 있게 해야되니까요.
수고하세요 ^^* 화이팅
..음... 가령 그러면
for (i=0; i<10000; i++) { tt = new TestThread(list.get(i).getDeviceToken); tt.start(); }
가령 이런식으로 가면 어떻게 될까요- -;;??? TestThread 쓰레드는 물론 run메소드에 push 보내는 로직이 들어있어용.....
쓰레드 계에에에에속 생성되면서 0부터 10000까지 잘갈까요 저러면--???
그런데 그렇게 짧게 줘도 상관없을까요' '..... 어차피 데몬서버에있는 로직은 push만 날릴로직이라 쓰레드 하나하나 돌때 시간이 많이 걸리진 않겠지만...... 유실없이 잘 갈지 ㅎ_ㅎ;;;; 여튼 댓글 감사합니다!
로그인 유지
0.03초면 될꺼에요 그리고
자바에서 스레드 5000개 까지 생성되니까 만개를 보낼려면 스레스 10로 택!도 없습니다. 거의 동시야 받을 수 있게 해야되니까요.
수고하세요 ^^* 화이팅