- 专利标题: Establishment of queue between threads in user space
-
申请号: US17289368申请日: 2019-11-01
-
公开(公告)号: US11880725B2公开(公告)日: 2024-01-23
- 发明人: Bojie Li , Tianyi Cui , Zibo Wang , Wei Bai , Lintao Zhang
- 申请人: Microsoft Technology Licensing, LLC
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 代理机构: Schwegman Lundberg & Woessner, P.A.
- 优先权: CN 1811330977.4 2018.11.09
- 国际申请: PCT/US2019/059294 2019.11.01
- 国际公布: WO2020/096870A 2020.05.14
- 进入国家日期: 2021-04-28
- 主分类号: G06F9/54
- IPC分类号: G06F9/54 ; G06F9/46
摘要:
In embodiments of the present disclosure, there is provided a solution for establishing queues between threads in a user space. After creating a first thread on a first application and creating a second thread and a third thread on a second application, a socket connection between the first application and the second application is established in the user space of the operating system. Then, a first queue is established between the first thread and the second thread, while a second different queue is established between the first thread and the third thread. Embodiments of the present disclosure can avoid lock-based queue sharing by setting a separate queue for each pair of threads. Thus, the luckless queue mechanism according to embodiments of the present disclosure can improve the performance of the operating system significantly.
公开/授权文献
- US20210397492A1 ESTABLISHMENT OF QUEUE BETWEEN THREADS IN USER SPACE 公开/授权日:2021-12-23
信息查询