This analysis is outdated. Please reanalyze.

Overview
  • How are reviewers describing this item?
    good, great, concurrent, best and new.
  • Our engine has profiled the reviewer patterns and has determined that there is minimal deception involved.
  • Our engine has determined that the review content quality is high and informative.
  • Our engine has discovered that over 80% high quality reviews are present.
  • This product had a total of 336 reviews as of our last analysis date on May 15 2020.
Details

BETA

This feature is in BETA, meaning the algorithms used to provide these results are constantly improving. These results might change.

Most positive reviewquestion

Good quality and fast shipping.


Helpful Insights

BETA

This feature is in BETA, meaning the algorithms used to provide these results are constantly improving. These results might change.

    Posted by a reviewer on Amazon

    I have pointed out some of the concurrency pitfalls in this book to software developers i have worked with.


    Posted by a reviewer on Amazon

    Consider this code which many programmers would think could be used to inform other threads that the initialization isn't completed.


    Posted by a reviewer on Amazon

    Completed = false;(some initialization code that does something without touching the variable named completed)completed = true;in java, or c# or c++ the compiler is actually allowed to reorder statements as long as it won't change the execution of a single threaded program.


    Posted by a reviewer on Amazon

    So, to make more efficient use of the cache through by keeping accesses to the same variables next to each other, the compiler is allowed to reorder these statements tocompleted = false;completed = true;(some initialization code that does something without touching the variable named completed)it can do that because a single threaded program can't tell the difference.


    Posted by a reviewer on Amazon

    Recommended for all java developers.


    Posted by a reviewer on Amazon

    Sure, the biggest update for java concurrency apis was 1.


    Posted by a reviewer on Amazon

    A must have, even if you are not an expert programmer and you want to start programming in multithreading.


    Posted by a reviewer on Amazon

    The book makes it clear that just because it runs correctly doesn't necessarily mean its correct.

Review Count History
Loading...
Price History
Loading...