Hi Jacques,

I noticed in the base component that the way we handle concurrency is very
low level and we are not utilizing java.util.concurrent properly. Managing
locks and thread synchronization is an absolute pain, and I think we should
move towards utilizing the executor framework, queues, and other higher
level concurrency tools. So, I would suggest to one-up the annotations
solution by refactoring to utilizing the higher level java.util.concurrent
classes instead.

Taher Alkhateeb

On Tue, Aug 2, 2016 at 4:43 PM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi,
>
> I'm still re-reading Brian Goets's excellent book on concurrency in Java.
> I have added the book on our books wiki page. BTW, I think we could
> renovate this list...
>
> I was also wondering if we should adopt Brian's recommended practice for
> concurrency annotations in Java code http://jcip.net/annotations/doc/
>
> I don't think we ever spoke about this topic.
>
> Thanks
>
> Jacques
>
>
>

Reply via email to