وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Concurrent Programming in Go

سرفصل های دوره

Modern software systems must operate with a high degree of concurrency to take advantage of the hardware they are running on. This course will teach you how to get the most out of Go's features to build robust and elegant concurrent programs.


1. Course Overview
  • 1. Course Overview

  • 2. Concurrency in Go
  • 1. Introduction
  • 2. Prerequisites and Version Information
  • 3. Demo - Goroutines and WaitGroups
  • 4. Demo - Channels
  • 5. Course Overview

  • 3. Goroutines
  • 1. Introduction
  • 2. What Is a Goroutine
  • 3. Lifecycle of a Goroutine
  • 4. Advice Regarding Goroutines
  • 5. Summary

  • 04. Channels
  • 01. Introduction
  • 02. Buffered and Unbuffered Channels
  • 03. Demo - Buffered and Unbuffered Channels
  • 04. Directional Channels
  • 05. Demo - Directional Channels
  • 06. Control Flow with Channels
  • 07. Select Statements
  • 08. Demo - Select Statements
  • 09. For Loops
  • 10. Demo - For Loops
  • 11. Summary

  • 05. Common Concurrency Patterns
  • 01. Introduction
  • 02. Non-blocking Error Channels
  • 03. Encapsulating Goroutines
  • 04. Demo - Non-blocking Error Channels and Encapsulating Goroutines
  • 05. Messaging Patterns
  • 06. Demo - Single Producer, Single Consumer Messaging
  • 07. Demo - Single Producer, Multiple Consumer Messaging
  • 08. Demo - Multiple Producer, Single Consumer Messaging
  • 09. Demo - Multiple Producer, Multiple Consumer Messaging
  • 10. Summary

  • 6. Additional Tools to Support Concurrent Programming
  • 1. Introduction
  • 2. The Sync Package - Mutexes
  • 3. Demo - Mutexes
  • 4. Demo - sync.Once
  • 5. Demo - The Race Detector
  • 6. Contexts
  • 7. Demo - Context with Cancel
  • 8. Demo - Context with Timeout
  • 9. Summary
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 8915
    حجم: 353 مگابایت
    مدت زمان: 163 دقیقه
    تاریخ انتشار: 11 فروردین 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید