2

在向 DB 插入多条记录时,我发现有时线程会在被要求等待的位置无限期地Socket -> waitForDataIfClosed:等待readSemaphore。我不太喜欢套接字,如果任何 Pharo 大师可以看看它,我将不胜感激。

我有从 派生的对象PersistentObject,它的会话将始终返回GlorpSession. 此类对象的集合是迭代发送的消息bePersistentcommitUnitOfWork.

    myPersistantObjectCollection do:[:each | each bePersistent;
                                           commitUnitOfWork.]

将不胜感激任何形式的评论。谢谢。

4

0 回答 0