Smalltalk GLORP+期间无限期等待的套接字;Postgres插入数据库
在向DB插入多条记录时,我发现线程有时会无限期地在Smalltalk GLORP+期间无限期等待的套接字;Postgres插入数据库,smalltalk,pharo,Smalltalk,Pharo,在向DB插入多条记录时,我发现线程有时会无限期地在Socket->waitForDataIfClosed:等待readSemaphore。我不太喜欢插座,如果任何法罗大师都能看一看,我将不胜感激 我有从PersistentObject派生的对象,其会话将始终返回GlorpSession的单个实例。此类对象的集合通过iTractive发送消息bePersistent和committentofwork myPersistantObjectCollection do:[:each | each
Socket->waitForDataIfClosed:
等待readSemaphore
。我不太喜欢插座,如果任何法罗大师都能看一看,我将不胜感激
我有从PersistentObject
派生的对象,其会话将始终返回GlorpSession
的单个实例。此类对象的集合通过iTractive发送消息bePersistent
和committentofwork
myPersistantObjectCollection do:[:each | each bePersistent;
commitUnitOfWork.]
如果您有任何意见,我将不胜感激。
谢谢。您正在使用哪个数据库驱动程序?博士后2?