Kim-Gayoung / RPCExample_Java

https://github.com/kwanghoon/rpcexample
0 stars 1 forks source link

Server thread 종료 후 sessionMap에서 server 쓰레드를 가리키는 것을 제거하기 #10

Closed kwanghoon closed 6 years ago

kwanghoon commented 6 years ago

https://github.com/Kim-Gayoung/RPCExample_Java/blob/cb117eac6ce8e69330cb23b315bfca1cef2db2bb/src/com/example/stacs/HttpServer.java#L90

sessionMap.put(count, server);에서 새로 생성된 서버 쓰레드 server를 sessionMap에 추가만하고 쓰레드가 종료하더라도 지우지 않은 경우에 이 쓰레드를 Garbage Collection하지 않고 그대로 남아 있지 않을까? sessionMap에서 count 키가 가리키는 mapping을 삭제해야 함.

kwanghoon commented 6 years ago

@Kim-Gayoung 위 이슈를 확인바람.

kwanghoon commented 6 years ago

@Kim-Gayoung 수정함.