Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Initial Version and Version 1 of Ticket #456


Ignore:
Timestamp:
2012-05-07T07:56:36Z (8 years ago)
Author:
Jiri Svoboda
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #456 – Description

    initial v1  
    55The problem:
    66  * while in IPC call for recv()/accept() the socket client code holds the global socket lock
    7   * while in {tcp|udp}_uc_recv() the socket provider code holds the socket lock
     7  * while in {tcp|udp}_uc_recv() the socket provider code holds the socket's lock
    88
    99This means it is not possible to send data while being blocked in recv() at the same time. It is also not possible to wait for data from multiple connections simultaneously (i.e. serve multiple connections from a single task).