2009-05-24 6 views
1

IronPort은 IronPort 어플라이언스가 기존 OS에서 지원되는 100 개의 연결과 달리 10,000 개 이상의 동시 연결을 지원할 수있는 스택없는 스레딩 모델을 개발했습니다.BSD 커널에 스택없는 스레딩 추가?

동일한 작업을하고 싶지만 오픈 소스로 만들려면 어디서 시작해야합니까?

+3

특히 어떤 OS 100 개 이상의 연결을 처리 할 수없는 이유는 무엇입니까? 내가 아는 모든 OS는 스레딩 코드가 정상적인 한 (즉, 소켓 당 스레드가 아닌) 수천 개의 연결을 쉽게 처리 할 수 ​​있습니다. – jalf

+0

참고 : http://stackoverflow.com/questions/904707/incorporating-io-driven -scheduling-into-os-kernel –

+0

IronPort 웹 페이지에서 100 개의 연결을 직접 가져 왔습니다. – McGovernTheory

답변

2

이미 일부 구현이 가능합니다. 파기를 해보면 찾을 수 있습니다. 가장 널리 구현 중 하나는 BSD 라이센스로 볼 수 있습니다 : 당신이 필요로하는 무엇 Protothreads

관련 문제