زبان برنامه نویسی جاوا (Java) یک زبان شئ‌گراست که قسمت‌های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را داشته باشد. جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت: برنامه‌های تحت وب، برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و ...، برنامه‌های کاربردی بزرگ (Enterprise)، برنامه‌های رومیزی (Desktop) و ...
همروندی این امکان را می‌دهد که سیستم عامل به طور موازی چند کار را انجام دهد. با توجه به اینکه منابع سیستم بین ریسه‌ها به اشتراک گذاشته می‌شود، ناسازگاری و مشکلاتی ممکن است رخ دهد که اغلب کشف آن‌ها می‌تواند دشوار باشد.
در دوره ی آموزشی Livelessons Java Concurrency, Second Edition با جاوا و همروندی در آن آشنا می شوید.

سرفصل های دوره آموزشی Livelessons Java Concurrency, Second Edition:
- درس 1: بررسی اجمالی همروندی جاوا
- درس 2: مکانیزم های نخ در جاوا و چاچوب
- درس 3: مکانیزم همگام سازی جاوا
- درس 4: مطالعات موردی از برنامه نویسی همروندی جاوا
- درس 5: تجزیه و تحلیل کد منبع کلاس java.util.concurrent

Livelessons Java Concurrency, Second Edition Screenshot 1 Livelessons Java Concurrency, Second Edition Screenshot 2 Livelessons Java Concurrency, Second Edition Screenshot 3 Livelessons Java Concurrency, Second Edition Screenshot 4

Java Concurrency LiveLessons, Second Edition teaches you how to develop high-quality concurrent software applications and reusable frameworks through the use of patterns, object-oriented design and functional programming techniques, and Java language features, including Java 8 lambda expressions, parallel streams, and completable futures.
The confluence of multicore and distributed-core processors, inexpensive mass storage, ubiquitous connectivity, and commodity software platforms is driving the need for software engineers and programmers who understand how to develop concurrent software for client devices that connect to cloud computing platforms. Despite many improvements in processors, storage, and networks, however, developing quality software on time and on budget remains difficult. Moreover, developing high-quality concurrent software apps and reusable services is even harder.
Java Concurrency LiveLessons describes by example how to apply patterns and frameworks to alleviate the complexity of developing concurrent software via the use of object-oriented design and functional programming techniques and Java language features and class libraries. Many Java application examples are used throughout the course to showcase pattern-oriented design and programming techniques for concurrent software.

More info (open/close)

مشخصات

شرکت سازنده: لایولسنس / Livelessons
زبان آموزش: انگلیسی
مدرس: Douglas Schmidt
سطح آموزشی: مقدماتی, متوسطه, پیشرفته
زمان آموزش: 9 ساعت + 40 دقیقه
حجم فایل: 3290 مگابایت
تاریخ انتشار: 06:52 - 95/12/25
منبع: فارس درس / farsdars.ir
امتیاز: 2.5 Star(s)

 

رمز فایل

www.p30download.com

برچسب ها: , , , , , , , , , , , , ,