A method of queuing of received transactions that have a resource conflict
is disclosed. A first node receives a first transaction from a second
node, where the first transaction relates to a resource of the first
node. The transaction may be a request relating to a memory line of the
first node, for instance. It is determined that a second transaction that
relates to this resource of the first node is already being processed by
the first node. Therefore, the first transaction is enqueued in a
conflict queue within the first node. The queuing may be a linked list, a
priority queue, or another type of queue. Once the second transaction has
been processed, the first transaction is restarted for processing by the
first node. The first transaction is then processed by the first node.