근데 그게 힘드니깐 안되고 있겠지?멀티 쓰레드로 돌아가게 하는데 막히는 부분이 뭘까??학생이라 지식이 부족해 미안해이맥스 소스라도 보려고 했는데 내가 읽을 수준이 아니더라그냥 프로그램 전체가 싱글스레드에 돌아가게끔 설계돼서 그른건가?
혼자 뭔소리하는거야
1) 멀티스레딩을 한다고 해서 스레드 1개 더쓰면 2배, 2개 더쓰면 3배 뭐 일케 증가하는 경우가 없음. 2) 이미 싱글스레드를 기준으로 짠 프로그램을 멀티스레드로 돌리기엔 위험하고, 어렵고, 속도 상승 효과가 적을 가능성이 큼
아 그렇구나 멀티쓰레딩이 완벽한 해결책은 아닌가보네..
멀티스레드 프로그래밍이 어려움
이미 40년 묵은 레거시의 산이 너무 높이 쌓여버려서 그렇게 갈아엎는게 불가능함 이맥스의 동작에 맞춰서 패키지를 만들기 때문 호환성이 1순위인 네이티브 컴파일(GccEmacs)도 가끔 호환성 문제가 터지는 마당에