История изменений
Исправление hateyoufeel, (текущая версия) :
Покажите мне какой-нибудь WaitForMultipleObjects в юниксах например.
Вообще, epoll. Просто потому что линукс в итоге пришёл к тем же объектам, что были в NT изначально, но через дремучую жопу в виде fd. Поэтому теперь есть signalfd, memfd, pidfd и скоро наверняка будет filefd :DDD
А в UNIX этого нет и не было, конечно же, потому что нет строгой иерархии объектов с общим API.
Исправление hateyoufeel, :
Покажите мне какой-нибудь WaitForMultipleObjects в юниксах например.
Вообще, epoll. Просто потому что линукс в итоге пришёл к тем же объектам, что были в NT изначально, но через дремучую жопу в виде fd. Поэтому теперь есть signalfd, memfd и скоро наверняка будет filefd :DDD
А в UNIX этого нет и не было, конечно же, потому что нет строгой иерархии объектов с общим API.
Исходная версия hateyoufeel, :
Покажите мне какой-нибудь WaitForMultipleObjects в юниксах например.
Вообще, epoll. Просто потому что линукс в итоге пришёл к тем же объектам, что были в NT изначально, но через дремучую жопу в виде fd. Поэтому теперь есть signalfd, memfd и скоро наверняка будет filefd :DDD
А в UNIX этого нет и не было, конечно же, потому что нет строгой иерархии объектов с общим интерфейсом.