마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

쓰레드 풀에서 무한루프 사용시 문제점?

0 추천
안녕하세요.

게임서버 제작중인데...

nio 사용하고있습니다.

 

실시간 게임에서,

만약 thred pool에 thread의 갯수가 10개이고, 접속자가 1000명일 때,

run안에는 while로 무한루프 처리해 놓으면,

선점한 10명만 thread를 사용하고 나머지 990명은 계속 대기상태에 놓이게 되나요??

 

thread안의 로직을 이동만 처리한다고 가정하면,

1번(1프레임) 이동할때마다 큐를 넘겨줘야하나요?

 

알려주시면 감사하겠습니다.

수고하세요~
앱개발잼나 (1,450 포인트) 님이 2013년 4월 15일 질문
정확히 뭘 물어보시는지 모르겠으나

쓰레드 풀을 이용하신다면 10개의 쓰레드 중 1개라도 작업을 끝내야
쓰레드 풀에서는 다음 작업을 돌리겠죠.

쓰레드 안에서 무한루프로 돌고 있다면 말씀하신대로
선점한 10명만 thread를 사용하고 나머지 990명은 계속 대기상태일 수 있습니다.

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...