[BUG] Loading JMMExternalTableByIndex.1.cs expects
ExternalSemaphoreTable
Rob Withers
slosher2 at home.com
Wed Jul 19 02:02:22 UTC 2000
John M McIntosh wrote:
>
> on 7/18/00 7:02 PM, Rob Withers at slosher2 at home.com wrote:
>
> > ExternalSemaphoreTable
>
> This was change Set 2307. Ensure you've got all the 2.8 change sets loaded.
Ok, that's it. I was at 2299. Not yet 2.8 This may fix my Delay
problem and many others. I'll let you know...
Thanks,
Rob
> Change Set: JMM-ExtSemaBuffersAndLessInt
> Date: 7 June 2000
> Author: johnmci at smalltalkconsulting.com
>
> When I was building a high performance tcp/ip test server I found a number
> of problems with the external interrupt interface. The first problem is the
> table at 25 elements is too small, I had test cases that triggered upto 216
> interrupts. The second issue was the signalSemaphoreWithIndex: method
> consolidated semaphores, so two calls on the same semaphore might become one
> call. This isn't how the Semaphore logic work in the Squeak Class. The third
> and more difficult problem to solve is that the code used to populate the
> table and reading from the table is not thread safe.
> --
> ===========================================================================
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> ===========================================================================
> Custom Macintosh programming & various Smalltalk dialects
> PGP Key: DSS/Diff/46FC3BE6
> Fingerprint=B22F 7D67 92B7 5D52 72D7 E94A EE69 2D21 46FC 3BE6
> ===========================================================================
--
--------------------------------------------------
Smalltalking by choice. Isn't it nice to have one!
More information about the Squeak-dev
mailing list
|