IronPort은 IronPort 어플라이언스가 기존 OS에서 지원되는 100 개의 연결과 달리 10,000 개 이상의 동시 연결을 지원할 수있는 스택없는 스레딩 모델을 개발했습니다.BSD 커널에 스택없는 스레딩 추가?
동일한 작업을하고 싶지만 오픈 소스로 만들려면 어디서 시작해야합니까?
IronPort은 IronPort 어플라이언스가 기존 OS에서 지원되는 100 개의 연결과 달리 10,000 개 이상의 동시 연결을 지원할 수있는 스택없는 스레딩 모델을 개발했습니다.BSD 커널에 스택없는 스레딩 추가?
동일한 작업을하고 싶지만 오픈 소스로 만들려면 어디서 시작해야합니까?
이미 일부 구현이 가능합니다. 파기를 해보면 찾을 수 있습니다. 가장 널리 구현 중 하나는 BSD 라이센스로 볼 수 있습니다 : 당신이 필요로하는 무엇 Protothreads
특히 어떤 OS 100 개 이상의 연결을 처리 할 수없는 이유는 무엇입니까? 내가 아는 모든 OS는 스레딩 코드가 정상적인 한 (즉, 소켓 당 스레드가 아닌) 수천 개의 연결을 쉽게 처리 할 수 있습니다. – jalf
참고 : http://stackoverflow.com/questions/904707/incorporating-io-driven -scheduling-into-os-kernel –
IronPort 웹 페이지에서 100 개의 연결을 직접 가져 왔습니다. – McGovernTheory