Single process contents server device and method based on IO event notification mechanism
A content server and event notification technology, which is applied in the field of single-process high-performance content server IO devices, can solve problems such as server inability to process other requests, server performance degradation, server blocking, etc., to meet content distribution services, eliminate overhead, and reduce overhead Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:
[0029] Such as image 3 As shown, the input and output part of the single-process high-performance content server of the present invention comprises: foreground thread 302, request queue 303, background thread pool 304 and IO event notification mechanism 305; Wherein, foreground thread 302 and request queue 303, IO event notification The mechanism 305 is connected, and the request queue 303 and the IO event notification mechanism 305 are also connected to the background thread pool 304 .
[0030] The foreground thread 302 is a single thread, which is mainly used for processing network IO. In actual implementation, the foreground thread is not only responsible for accepting new network connections, but also responsible for sending and receiving network protocol data. Compared with the multi-thread server mentioned in the background technology, t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com