제가 짠 프로그램을 ./test & 씩으로 백그라운드로 실행시키고 ps, top으로 보면 프로세스가 여러개가 보여요..
근데 이 프로그램을 다른 곳에서 실행시키면 제대로 프로세스가 한개로 보이거던요..
컴을 리부팅하고 해도 이상하게 무조건 여러개가 나오네요..
혹시 이런 문제 아시는분 있으세요??
테스트하신 환경과 프로그램에 대해서 좀 더 구체적인 정보를 적어주실 순 없나요?
질문하신 내용만으로는 내용을 파악할 수가 없습니다. :)
Thread를 쓰셨나요?
Thread를 쓰셨다면, 현재 사용하시는 Linux Kernel이
2.4 이하여서 그럴 것 같습니다.
다른 곳에서 실행시켰다고 하셨는데, 다른 곳이라면.
Kernel이 2.6 이상이거나 Solaris 등이 아닐까 싶습니다.
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.. or should I?
커널 버전이 2.4 이하이면....
쓰레드들이 프로세스 처럼 보일겁니다. 멀티 쓰레드 프로그램이면 멀티 프로세스 프로그램 처럼 보일거구요...
마찬가지의 이유로 2.4이하에서 아파치 서버 돌리면... ps했을 경우에 아파치 프로세스가 무지하게 보입니당.. ^^;;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
테스트하신 환경과 프로그램에 대해서 좀 더 구체적인 정보를 적어주실 순
테스트하신 환경과 프로그램에 대해서 좀 더 구체적인 정보를 적어주실 순 없나요?
질문하신 내용만으로는 내용을 파악할 수가 없습니다. :)
Thread를 쓰셨나요? Thread를 쓰셨다면, 현재 사용하시는
Thread를 쓰셨나요?
Thread를 쓰셨다면, 현재 사용하시는 Linux Kernel이
2.4 이하여서 그럴 것 같습니다.
다른 곳에서 실행시켰다고 하셨는데, 다른 곳이라면.
Kernel이 2.6 이상이거나 Solaris 등이 아닐까 싶습니다.
I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?
커널 버전이 2.4 이하이면....쓰레드들이 프로세스 처럼 보일겁
커널 버전이 2.4 이하이면....
쓰레드들이 프로세스 처럼 보일겁니다.
멀티 쓰레드 프로그램이면 멀티 프로세스 프로그램 처럼 보일거구요...
마찬가지의 이유로 2.4이하에서 아파치 서버 돌리면...
ps했을 경우에 아파치 프로세스가 무지하게 보입니당.. ^^;;
댓글 달기