gtwangi
32
2018-07-12 01:51:04
1
120

jna 멀티스레드 관련


지금 개발중인 시스템이 c로 작성되어 컴파일된 모듈(외부 업체에서 구매)을 jna를 이용해 java에서 호출하여 멀티 쓰레드로 돌립니다..
쓰레드 갯수만큼 dll 파일(서버에서는 so파일)을 복사하여 각 스레드에서 복사된 파일을 읽어서 처리하는 방식인데
이게 윈도에선 잘 작동하는데 aix 서버에서는 두번째 쓰레드 시작하자마자 프로세스가 그냥 죽어버리네요.. 이 경우는 모듈 쪽에서 에러가 났다는건데..
싱글 스레드로는 잘 작동하는데 말이죠..
원래 윈도 버젼 모듈만 제공받았었는데, 이번에 업체에서 aix로 컨버젼 하는 과정에서 멀티 쓰레드에 호환이 안되도록 수정돼버린걸까요..?? 
제가 c쪽에 대한 지식이 없어서 원인을 파악하기가 힘드네요 ㅜㅜ
고수분들의 도움 부탁드립니다...

0
0
  • 답변 1

  • yamanin
    1k
    2018-07-12 09:11:32

    구매한 업체에 물어보세요.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.