클라이언트/서버 프로그램을 작성 중인데, 클라이언트에는 서버로 출력스트림을 사용하는 쓰레드가 1개 있구요.
서버에는 입력스트림을 사용하는 쓰레드가 있습니다. Swing으로 만든 gui에서 사용자가 어떤 값을 입력하고 버튼을 클릭하면, 이 값이 클라이언트 클래스 안에 내부 클래스로 정의된 쓰레드로 전달돼야 하는데요. 그러면 이 쓰레드는 서버로 전송하구요.
BlockQueue를 사용했지만 안 되네요.
MVC로 디자인 했습니다.
클라이언트/서버 프로그램을 작성 중인데, 클라이언트에는 서버로 출력스트림을 사용하는 쓰레드가 1개 있구요.
서버에는 입력스트림을 사용하는 쓰레드가 있습니다. Swing으로 만든 gui에서 사용자가 어떤 값을 입력하고 버튼을 클릭하면, 이 값이 클라이언트 클래스 안에 내부 클래스로 정의된 쓰레드로 전달돼야 하는데요. 그러면 이 쓰레드는 서버로 전송하구요.
BlockQueue를 사용했지만 안 되네요.
MVC로 디자인 했습니다.
1개의 의견 from SLiPP
하나의 쓰레드가 실행되는 동안 스코프가 다른 여러 코드를 거치게 될텐데. 그 다른 스코프의 코드들이 같은 메모리를 참조해야 한다면 스레드로컬이란게 있습니다. 혹시 이걸 찾으신건지 모르겠네요..
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.