libristo concurrent programming in java 4036703

- znaleziono 17 produktów w 4 sklepach

Functional Programming for Java Developers - 2878082659

118,48 zł

Functional Programming for Java Developers O'Reilly Media

Książki / Literatura obcojęzyczna

Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Dean Wampler, Java expert and author of Programming Scala (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once you grasp the benefits of functional programming, you'll discover that it improves all of the code you write. * Learn basic FP principles and apply them to object-oriented programming * Discover how FP is more concise and modular than OOP * Get useful FP lessons for your Java type design - such as avoiding nulls * Design data structures and algorithms using functional programming principles * Write concurrent programs using the Actor model and software transactional memory * Use functional libraries and frameworks for Java - and learn where to go next to deepen your functional programming skills

Sklep: Libristo.pl

Mastering Concurrency Programming with Java 9 - - 2866663458

262,39 zł

Mastering Concurrency Programming with Java 9 - Packt Publishing Limited

Książki / Literatura obcojęzyczna

Perfect the art of faster and more effective programming using the Java 9 concurrency API components About This Book * Implement concurrent applications using the Java 9 Concurrency API and its new components * Improve the performance of your applications and process more data at the same time,..

Sklep: Libristo.pl

Modern Multithreading - Implementing, Testing and Debugging Multithreaded Java and C++/Pthreads/Win3 2 Programs - 2862010622

601,66 zł

Modern Multithreading - Implementing, Testing and Debugging Multithreaded Java and C++/Pthreads/Win3 2 Programs John Wiley & Sons Inc

Książki / Literatura obcojęzyczna

Master the essentials of concurrent programming, including testing and debugging. This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface. The authors have developed and fine tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors research. Chapters include: introduction to concurrent programming; the critical section problem; semaphores and locks Monitors; message passing; message passing in distributed programs; and testing and debugging concurrent programs.As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student written programs. Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter's key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises. This textbook is designed for upper level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers.

Sklep: Libristo.pl

Concurrency - State Models and Java Programs 2e - 2874803898

367,71 zł

Concurrency - State Models and Java Programs 2e John Wiley & Sons Inc

Książki / Literatura obcojęzyczna

Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at solutions. New features include: * New chapters covering program verification and logical properties. * More student exercises. * Supporting website contains an updated version of the LTSA tool for modelling concurrency, model animation, and model checking. * Website also includes the full set of state models, java examples, and demonstration programs and a comprehensive set of overhead slides for course presentation.

Sklep: Libristo.pl

Java 8 Lambdas - 2826627777

201,08 zł

Java 8 Lambdas O'Reilly Media

Książki / Literatura obcojęzyczna

If you're a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You'll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems. Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.Use exercises in each chapter to help you master lambda expressions in Java 8 quickly Explore streams, advanced collections, and other Java 8 library improvements Leverage multicore CPUs and improve performance with data parallelism Use techniques to "lambdify" your existing codebase or library code Learn practical solutions for lambda expression unit testing and debugging Implement SOLID principles of object-oriented programming with lambdas Write concurrent applications that efficiently perform message passing and non-blocking I/O

Sklep: Libristo.pl

Java Threads 3e - 2856496261

158,87 zł

Java Threads 3e O'Reilly Media

Książki / Literatura obcojęzyczna

Threads are essential to Java programming, but learning to use them effectively is a nontrivial task. This new edition of the classic Java Threads shows you how to take full advantage of Java's threading facilities and brings you up-to-date with the watershed changes in Java 2 Standard Edition version 5.0 (J2SE 5.0). It provides a thorough, step-by-step approach to threads programming. Java's threading system is simple relative to other threading systems. In earlier versions of Java, this simplicity came with tradeoffs: some of the advanced features in other threading systems were not available in Java. J2SE 5.0 changes all that: it provides a large number of new thread-related classes that make the task of writing multithreaded programs that much easier. You'll learn where to use threads to increase efficiency, how to use them effectively, and how to avoid common mistakes. This book discusses problems like deadlock, race conditions, and starvation in detail, helping you to write code without hidden bugs. Java Threads, Third Edition, has been thoroughly expanded and revised. It incorporates the concurrency utilities from java.util.concurrent throughout.New chapters cover thread performance, using threads with Swing, threads and Collection classes, thread pools, and threads and I/O (traditional, new, and interrupted). Developers who cannot yet deploy J2SE 5.0 can use thread utilities provided in the Appendix to achieve similar functionality with earlier versions of Java. Topics include: Lock starvation and deadlock detection; Atomic classes and minimal synchronization (J2SE 5.0); Interaction of Java threads with Swing, I/O, and Collection classes; Programmatically controlled locks and condition variables (J2SE 5.0); Thread performance and security; Thread pools (J2SE 5.0); Thread groups; Platform-specific thread scheduling; Task schedulers (J2SE 5.0); Parallelizing loops for multiprocessor machines In short, this new edition of Java Threads covers everything you need to know about threads, from the simplest animation program to the most complex applications. If you plan to do any serious work in Java, you will find this book invaluable.

Sklep: Libristo.pl

Programming Concurrency on the JVM - 2862677954

140,08 zł

Programming Concurrency on the JVM The Pragmatic Programmers

Książki / Literatura obcojęzyczna

More than ever, learning to program concurrency is critical to creating faster, responsive applications. Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life. Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You'll learn the benefits of each of these models, when and how to use them, and what their limitations are. Through hands-on exercises, you'll learn how to avoid shared mutable state and how to write good, elegant, explicit synchronization-free programs so you can create easy and safe concurrent applications. The techniques you learn in this book will take you from dreading concurrency to mastering and enjoying it. Best of all, you can work with Java or a JVM language of your choice - Clojure, JRuby, Groovy, or Scala - to reap the growing power of multicore hardware. If you are a Java programmer, you'd need JDK 1.5 or later and the Akka 1.0 library. In addition, if you program in Scala, Clojure, Groovy or JRuby you'd need the latest version of your preferred language. Groovy programmers will also need GPars.

Sklep: Libristo.pl

Programming Languages - 2212824376

153,50 zł

Programming Languages McGraw-Hill

Informatyka

Programming Languages: Principles and Paradigms by Allen Tucker and Robert Noonan is an exciting first edition for the programming languages course. The text covers all of the major design topics and language paradigms in a coherent and modern fashion.Programming Languages: Principles and Paradigms gives a complete, hands-on treatment of principles that uses formal grammar, type system and denotational semantics along with presenting and contrasting the major programming paradigms. The book integrates its coverage of formal semantics into its coverage of major language design topics and programming paradigms with integrated coverage of formal semantics. This integration is, in part, accomplished through the use of a small imperative language, which the authors call Jay.Additionally, this book focuses on one language per paradigm (except for functional programming, where both Scheme and Haskell are used). This allows for a deeper understanding of the language paradigm, rather than a survey of all the languages that are part of it. This book also discusses two modern programming paradigms, event-driven programming and concurrent programming.Uses a small imperative language that the authors call Jay to illustrate principles of language design and formal methods.This text contains chapters on both event-driven programming and concurrent programming. This exposes students to topics that are increasingly important in the modern programming world.Two part organization, the first part focuses on principles and the second part focuses on paradigms. This allows for a flexibility in how the text is used. The instructor can cover the fundamentals in Part I of the and then pick the paradigms from Part II of the text that he or she wants to cover. A dependecy chart showing how the book can be used is found in the preface, making it easy for instructors to make their own pathway through the book.The text uses Java, rather than a functional language, to illustrate concepts. This is advantageous as java is becoming increasingly popular, and students may already be quite familiar with it.www.mhhe.com/tucker -- This text is accompanied by a robust website that includes Solutions, Source Code, the Jay interpretetor, figures for PowerPoints, and more.

Sklep: Albertus.pl

Java Generics and Collections - 2826663249

129,63 zł

Java Generics and Collections O'Reilly Media

Książki / Literatura obcojęzyczna

This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features. "Java Generics and Collections" covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it. Topics covered include: Fundamentals of generics: type parameters and generic methods; Other new features: boxing and unboxing, foreach loops, varargs; Subtyping and wildcards; Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries; Generics and reflection; Design patterns for generics; Sets, Queues, Lists, Maps, and their implementations; Concurrent programming and thread safety with collections; ane Performance implications of different collections.Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading.

Sklep: Libristo.pl

OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 - 2868911431

257,06 zł

OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 John Wiley & Sons Inc

Książki / Literatura obcojęzyczna

Focusing 100% on the objectives for the latest certification, OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829 is organized to make you fully prepared to understand the job role of a Java developer and to take the exam. In particular, developers will need to learn functional programming to pass the certification. This comprehensive Study Guide covers all of the key topic areas that Java programmers need to be familiar with, including:* Handling date, time, text, numeric and boolean values* Controlling Program Flow* Utilizing Java Object-Oriented Approach* Handling Exceptions* Working with Arrays and Collections* Working with Streams and Lambda expressions* Packaging and deploying Java code and using the Java Platform Module System* Managing concurrent code execution* Using Java I/O API* Accessing databases using JDBC* Implementing LocalizationReaders also get access to Sybex's superior online interactive learning environment and test bank, including an assessment test, chapter tests, bonus practice exam questions, electronic flashcards, and a searchable Glossary of the most important terms readers need to understand.

Sklep: Libristo.pl

Art of Multiprocessor Programming - 2869559562

320,57 zł

Art of Multiprocessor Programming Elsevier Science & Technology

Książki / Literatura obcojęzyczna

Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. Students and professionals alike will benefit from thorough coverage of key multiprocessor programming issues.§This 2nd edition features new exercises developed by instructors using the text, with more algorithms, new examples and other updates throughout the book §Learn the fundamentals of programming multiple threads accessing shared memory §Explore mainstream concurrent data structures and the key elements of their design, as well as synchronization techniques from simple locks to transactional memory systems §Visit the companion site and download source code, example Java programs, and materials to support and enhance the learning experience

Sklep: Libristo.pl

Concepts in Programming Languages - 2877870546

556,64 zł

Concepts in Programming Languages Cambridge University Press

Książki / Literatura obcojęzyczna

For undergraduate and beginning graduate students, this textbook explains and examines the central concepts used in modern programming languages, such as functions, types, memory management, and control. The book is unique in its comprehensive presentation and comparison of major object-oriented programming languages. Separate chapters examine the history of objects, Simula and Smalltalk, and the prominent languages C++ and Java. The author presents foundational topics, such as lambda calculus and denotational semantics, in an easy-to-read, informal style, focusing on the main insights provided by these theories. Advanced topics include concurrency, concurrent object-oriented programming, program components, and inter-language interoperability. A chapter on logic programming illustrates the importance of specialized programming methods for certain kinds of problems. This book will give the reader a better understanding of the issues and tradeoffs that arise in programming language design, and a better appreciation of the advantages and pitfalls of the programming languages they use.

Sklep: Libristo.pl

VERT X IN ACTION JULIEN PONGE NOWA - 2862565082

326,29 zł

VERT X IN ACTION JULIEN PONGE NOWA WYDAWCA

Podręczniki, artykuły szkolne > Podręczniki do szkół podst. i średnich

Vert.x in Action   Intended for intermediate Java developers familiar with web development, networked services, and enterprise Java frameworks like Spring or Java EE. No prior experience in asynchronous or reactive programming is required.   As enterprise applications become larger and more distributed, new architectural approaches like reactive designs, microservices, and event streams are required knowledge. The Vert.x framework provides a mature, rock-solid toolkit for building reactive applications using Java, Kotlin, or Scala.   Vert.x in Action  teaches you to build responsive, resilient, and scalable JVM applications with Vert.x using well-established reactive design patterns.   about the technology Vert.x is a mature framework for building reactive applications on the JVM. Designed to handle asynchronous communication effortlessly, Vert.x permits the fewest number of concurrent threads possible. As a result, you automatically get increased scalability, resource efficiency, and dependability, which are big wins for any distributed system. Vert.x

Sklep: ksiazkitanie.pl

Pragmatic Scala 2e - 2866529356

144,00 zł

Pragmatic Scala 2e The Pragmatic Programmers

Książki / Literatura obcojęzyczna

Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and "Pragmatic Scala" shows you how to work effectively with both. Updated to the latest version of Scala, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to create stellar applications.This thorough introduction to Scala will get you coding in this powerful language right away. You'll start from the familiar ground of Java and, with easy-to-follow examples, you'll learn how to create highly concise and expressive applications with Scala. You'll find out when and how to mix both imperative and functional style, and how to use parallel collections and Akka actors to create high-performance concurrent applications that effectively use multicore processors.Scala has evolved since the first edition of this book, and "Pragmatic Scala" is a significant update. We've revised each chapter, and added three new chapters and six new sections to explore the new features in Scala. You'll learn how to: Safely manage concurrency with parallel collections, futures, and Akka actors Create expressive readable code with value classes and improved implicit conversions Create strings from data with no sweat using string interpolation Create domain-specific languages with parser combinators* Optimize your recursions with tail call optimizationWhether you're interested in creating concise, robust single-threaded applications or highly expressive, thread-safe concurrent programs, this book has you covered.What You Need: The Scala compiler (2.x) and the JDK are required to make use of the concepts and the examples in this book.

Sklep: Libristo.pl

Communicating Process Architectures 2004 - 2822222790

492,90 zł

Communicating Process Architectures 2004 IOS Press

Medycyna > English Division

Communicating Process Architecture (CPA) describes an approach to system development that is process-oriented. It makes no great distinction between hardware and software. It has a major root in the theory of Communicating Sequential Processes (CSP). However, the underlying theory is not limited to CSP. The importance of mobility of both channel and process within a network sees integration with ideas from the eth-calculus. Other formalisms are also exploited, such as BSP and MPI. The focus is on sound methods for the engineering of significant concurrent systems, including those that are distributed (across the Internet or within a single chip) and/or software-scheduled on a single execution unit. Traditionally, at CPA, the emphasis has been on theory and practice - developing and applying tools based upon CSP and related theories to build high-integrity systems of significant size. In particular, interest focuses on achieving scalability and security against error. The development of Java, C, and C++, libraries to facilitate secure concurrent programming using 'mainstream' languages has allowed CPA to continue and proliferate. This work continues in support of the engineering of distributed applications. Recently, there has been greater reference to theory and its more direct application to programming systems and languages. In this volume the formal CSP is very well presented. The papers provide a healthy mixture of the academic and commercial, software and hardware, application and infrastructure, which reflects the nature of the discipline.

Sklep: Ksiazki-medyczne.eu

szukaj w Kangoo libristo concurrent programming in java 4036703

Sklepy zlokalizowane w miastach: Warszawa, Kraków, Łódź, Wrocław, Poznań, Gdańsk, Szczecin, Bydgoszcz, Lublin, Katowice

Szukaj w sklepach lub całym serwisie

1. Sklepy z libristo pl concurrent programming in java 4036703

2. Szukaj na wszystkich stronach serwisu

t1=0.201, t2=0, t3=0, t4=0.018, t=0.201

Dla sprzedawców

copyright © 2005-2024 Sklepy24.pl  |  made by Internet Software House DOTCOM RIVER