Sunday, December 30, 2018

Digest for comp.programming.threads@googlegroups.com - 12 updates in 7 topics

Elephant Man <conanospamic@gmail.com>: Dec 29 03:43PM

Article d'annulation émis par un modérateur JNTP via Nemo.
Elephant Man <conanospamic@gmail.com>: Dec 29 03:43PM

Article d'annulation émis par un modérateur JNTP via Nemo.
Elephant Man <conanospamic@gmail.com>: Dec 29 04:15PM

Article d'annulation émis par un modérateur JNTP via Nemo.
Elephant Man <conanospamic@gmail.com>: Dec 29 04:58PM

Article d'annulation émis par un modérateur JNTP via Nemo.
Elephant Man <conanospamic@gmail.com>: Dec 30 08:42AM

Article d'annulation émis par un modérateur JNTP via Nemo.
Elephant Man <conanospamic@gmail.com>: Dec 30 08:42AM

Article d'annulation émis par un modérateur JNTP via Nemo.
Horizon68 <horizon@horizon.com>: Dec 29 07:43PM -0800

Hello,
 
 
Here is a very beautiful song that i share with you:
 
Elton John & France Gall - Donner Pour Donner (1980) With Lyrics!
 
https://www.youtube.com/watch?v=tn76EFtQlhk
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Dec 29 03:40PM -0800

Hello..
 
 
A portable and efficient implementation of a future in Delphi and
FreePascal version 1.0
 
Author: Amine Moulay Ramdane.
 
Description:
 
A "future" is an object that promises to provide a value sometime in the
future. The value is computed in a background thread. When the
application needs the value, it requests the value from the future--if
the future isn't done, the application waits until the value is ready.
 
All the synchronization issues are hidden from the application.
 
Use the TFuture class by deriving a new class that overrides
the Compute method.
 
I have provided you with a demo inside the zip file, please look at it
inside testfuture.pas file.
 
 
You can download it from:
 
https://sites.google.com/site/scalable68/a-portable-and-efficient-implementation-of-a-future-in-delphi-and-freepascal
 
 
Required FPC switches: -O3 -Sd
 
-Sd for delphi mode....
 
Required Delphi XE-XE7 and Tokyo switch: -$H+ -DXE
 
{$DEFINE CPU32} and {$DEFINE Windows32} for 32 bit systems
 
{$DEFINE CPU64} and {$DEFINE Windows64} for 64 bit systems
 
- Platform: Windows, Unix and Linux
 
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Dec 29 08:55AM -0800

Hello,
 
 
About my C++ synchronization objects library for Windows and Linux..
 
Here is what i have enhanced:
 
- My Scalable Asymmetric Reader-Writer Mutex was enhanced, now you can
pass the number of reader threads to the constructor.
 
- And my SemaMonitor was enhanced, the wait() method return true if it
is signaled and false if it is not.
 
- And also i have added a Mutex that works correctly.
 
Please read more about my C++ synchronization objects library on
my following website:
 
You can download my C++ synchronization objects library that i have
just updated from:
 
https://sites.google.com/site/scalable68/c-synchronization-objects-library
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Dec 29 08:00AM -0800

Hello,
 
 
I want to share with you this beautiful song:
 
Don't Think Twice It's All Right - Bob Dylan
 
https://www.youtube.com/watch?v=u-Y3KfJs6T0
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Dec 29 06:03AM -0800

Hello,
 
My C++ synchronization objects library was just updated,
now it is more enhanced and more stable and fast, it contains
many of my inventions such as my scalable RWLock that
is starvation-free and my SemaMonitor and my scalable MLock
and many others of my inventions..
 
You can download the new updated version from:
 
https://sites.google.com/site/scalable68/c-synchronization-objects-library
 
 
Thank you,
Amine Moulay Ramdane.
Horizon68 <horizon@horizon.com>: Dec 29 06:01AM -0800

Hello,
 
 
My following projects in Delphi and FreePascal were updated:
 
 
Scalable RWLocks was updated to version 4.16
 
You can download it from:
 
https://sites.google.com/site/scalable68/scalable-rwlock
 
 
Scalable RWLocks using scalable counting networks was updated to version
4.27
 
You can download it from:
 
https://sites.google.com/site/scalable68/scalable-rwlock-using-scalable-counting-networks
 
 
Scalable Distributed Reader-Writer Mutex was updated to version 2.35
 
You can download it from:
 
https://sites.google.com/site/scalable68/scalable-distributed-reader-writer-mutex
 
 
Light weight SemaCondvar and SemaMonitor was updated to version 2.05
 
You can download it from:
 
https://sites.google.com/site/scalable68/light-weight-semacondvar-semamonitor
 
 
SemaCondvar and SemaMonitor was updated to version 2.05
 
You can download it from:
 
https://sites.google.com/site/scalable68/semacondvar-semamonitor
 
 
A concurrent SkipList was updated to version 1.42
 
You can download it from:
 
https://sites.google.com/site/scalable68/concurrent-skiplist
 
 
A concurrent SkipList with scalable RWLock using scalable counting
networks was updated to version 1.46
 
You can download it from:
 
https://sites.google.com/site/scalable68/concurrent-skiplist-with-scalable-rwlock-using-scalable-counting-networks
 
 
 
Thank you,
Amine Moulay Ramdane.
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to comp.programming.threads+unsubscribe@googlegroups.com.

No comments: