근데 ipc를 쓰는 경우가 있나 멀티 스레드 말고?
context switching으로 비용 더 발생해서 잘 안 쓰잖아
멀티 쓰레드는 메모리 자원을 공유해서 오히려 안흐지.. 멀티 프로세스를 잘못 말한거니 - dc App
그래도 용어를 모른다는게 신기했음.
차피 레디스같은거ㅠ쓰지 보통 스오플에 질문해도 왜 레디스 안씀?? 이라는 답변만들음
? 멀티 프로세스에서 프로세스끼리 동기화가 ipc잖아 공유 메모리가 없고 때문에 커널영역에서 공유하는 거 근데 프로세스 스위칭이 일어나면 문맥교환으로 또 자원이 많이 소모되기에 멀티스레드를 사용한다고 아는데..?
멀티 스레드는 프로세스 내에서 공유할 메모리가 있기때문에 문맥교환을 할 이유가 없지 그리고 공유로 인한 동기화 문제면 다른 동기화 기법들이 있잖아
근데 ipc를 쓰는 경우가 있나 멀티 스레드 말고?
context switching으로 비용 더 발생해서 잘 안 쓰잖아
멀티 쓰레드는 메모리 자원을 공유해서 오히려 안흐지.. 멀티 프로세스를 잘못 말한거니 - dc App
그래도 용어를 모른다는게 신기했음.
차피 레디스같은거ㅠ쓰지 보통 스오플에 질문해도 왜 레디스 안씀?? 이라는 답변만들음
? 멀티 프로세스에서 프로세스끼리 동기화가 ipc잖아 공유 메모리가 없고 때문에 커널영역에서 공유하는 거 근데 프로세스 스위칭이 일어나면 문맥교환으로 또 자원이 많이 소모되기에 멀티스레드를 사용한다고 아는데..?
멀티 스레드는 프로세스 내에서 공유할 메모리가 있기때문에 문맥교환을 할 이유가 없지 그리고 공유로 인한 동기화 문제면 다른 동기화 기법들이 있잖아