Getting Started with Unity 5

Getting Started with Unity 5

Getting Started with Unity 5

Dr. Edward Lavieri / DrEdward Lavieri

42,59 €
IVA incluido
Disponible
Editorial:
Packt Publishing
Año de edición:
2015
ISBN:
9781784398316
42,59 €
IVA incluido
Disponible
Añadir a favoritos

Master the principles to make applications robust, scalable and responsiveKey FeaturesImplement concurrent applications using the Java 9 Concurrency API and its new componentsImprove the performance of your applications and process more data at the same time, taking advantage of all of your resourcesConstruct real-world examples related to machine learning, data mining, natural language processing, and moreBook DescriptionConcurrency programming allows several large tasks to be divided into smaller sub-tasks, which are further processed as individual tasks that run in parallel. Java 9 includes a comprehensive API with lots of ready-to-use components for easily implementing powerful concurrency applications, but with high flexibility so you can adapt these components to your needs.The book starts with a full description of the design principles of concurrent applications and explains how to parallelize a sequential algorithm. You will then be introduced to Threads and Runnables, which are an integral part of Java 9’s concurrency API. You will see how to use all the components of the Java concurrency API, from the basics to the most advanced techniques, and will implement them in powerful real-world concurrency applications.The book ends with a detailed description of the tools and techniques you can use to test a concurrent Java application, along with a brief insight into other concurrency mechanisms in JVM.What You Will LearnMaster the principles that every concurrent application must followSee how to parallelize a sequential algorithm to obtain better performance without data inconsistencies and deadlocksGet the most from the Java Concurrency API componentsSeparate the thread management from the rest of the application with the Executor componentExecute phased-based tasks in an efficient way with the Phaser componentsSolve problems using a parallelized version of the divide and conquer paradigm with the Fork / Join frameworkFind out how to use parallel Streams and Reactive StreamsImplement the 'map and reduce' and 'map and collect' programming modelsControl the concurrent data structures and synchronization mechanisms provided by the Java Concurrency APIImplement efficient solutions for some actual problems such as data mining, machine learning, and moreWho This Book Is ForThis book is for competent Java developers who have basic understanding of concurrency, but knowledge of effective implementation of concurrent programs or usage of streams for making processes more efficient is not required

Artículos relacionados

Otros libros del autor

  • Hands-On Design Patterns with Java
    Dr. Edward Lavieri / DrEdward Lavieri
    ...
    Disponible

    58,91 €

  • Mastering Java 11 - Second Edition
    Dr. Edward Lavieri / DrEdward Lavieri
    Update your Java knowledge with the latest features of Java 11, such as the low-Overhead Garbage Collector, Local-Variable Syntax for Lambda Parameters, and Dynamic Class-File Constants Key Features Explore the latest features in Java 9,Java 10, and Java 11Enhance your Java application development and migration approachesFull coverage of modular Java applications, G1 Garbage Co...
    Disponible

    66,57 €

  • Getting Started with Unity 2018 - Third Edition
    Dr. Edward Lavieri / DrEdward Lavieri
    Over 80 hands-on recipes to effectively administer and manage your Windows Server 2012 R2 infrastructure in enterprise environmentsKey Features Implement the commonly used roles and features provided by Windows Server 2012 R2 effectively Make your Microsoft network infrastructure more streamlined and efficient than ever Hands-on recipes with lots of tips and tricks int...
    Disponible

    67,79 €

  • Learning AWS Lumberyard Game Development
    Dr. Edward Lavieri / DrEdward Lavieri
    ...
    Disponible

    57,89 €