Task Programming in C# and .Net: Modern Day Foundation for Asynchronous Programming
暫譯: C# 與 .Net 的任務編程:現代非同步編程的基礎

Sarcar, Vaskaran

  • 出版商: Apress
  • 出版日期: 2025-03-11
  • 售價: $1,060
  • 貴賓價: 9.5$1,007
  • 語言: 英文
  • 頁數: 164
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868812781
  • ISBN-13: 9798868812781
  • 相關分類: .NETC#
  • 海外代購書籍(需單獨結帳)

商品描述

At a high level, to understand asynchronous programming, you need to be familiar with task programming, efficient use of the async and await keywords, and a few more important topics. However, task programming is the first major step towards modern-day asynchronous programming. This book tries to simplify the topic with simple examples, Q&A sessions, and exercises

The book starts with an introduction to asynchronous programming and covers task creation and execution. Next, you will learn how to work with continuing and nested tasks. Next, it demonstrates exception handling with different scenarios. Towards the end, you will understand how to manage task cancellations through examples and case studies. After reading this book, you can write efficient codes for multithreaded, asynchronous, and parallel development in C#.

What You Will Learn:

    Dig deep into task programming which is an essential part of the concurrent and multithreaded developments. Learn modern-day C# features that are foundations of asynchronous programming How to use advanced features in C# such as delegates, lambdas, generics, etc. can be used in concurrency
Who This Book is For:

C# and .NET developers

商品描述(中文翻譯)

在高層次上,要理解非同步編程,您需要熟悉任務編程、有效使用 async 和 await 關鍵字,以及幾個其他重要主題。然而,任務編程是邁向現代非同步編程的第一個重要步驟。本書試圖通過簡單的範例、問答環節和練習來簡化這個主題。

本書首先介紹非同步編程,並涵蓋任務的創建和執行。接下來,您將學習如何處理持續和嵌套的任務。然後,它將展示在不同情境下的例外處理。接近結尾時,您將通過範例和案例研究了解如何管理任務取消。在閱讀完本書後,您可以為 C# 編寫高效的多執行緒、非同步和並行開發代碼。

您將學到的內容:
- 深入探討任務編程,這是並發和多執行緒開發的基本部分。
- 學習現代 C# 特性,這些特性是非同步編程的基礎。
- 如何在並發中使用 C# 的高級特性,如委派、Lambda 表達式、泛型等。

本書適合對象:
C# 和 .NET 開發人員。

作者簡介

Vaskaran Sarcar obtained his Master of Engineering in Software Engineering from Jadavpur University, Kolkata (India), and an MCA from Vidyasagar University, Midnapore (India). He was a National Gate Scholar (2007-2009) and has over 12 years of experience in Education and the IT industry. He devoted his early years (2005-2007) to the teaching profession at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore. He worked there until August 2019. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, Vaskaran is now an independent full-time author.

作者簡介(中文翻譯)

Vaskaran Sarcar 於印度加爾各答的 Jadavpur University 獲得軟體工程碩士學位,並在印度米德納普爾的 Vidyasagar University 獲得 MCA 學位。他曾是國家門戶獎學金得主(2007-2009),並在教育和 IT 行業擁有超過 12 年的經驗。他在早期的職業生涯中(2005-2007)於多所工程學院從事教學工作,之後加入了 HP 印度的 PPS 研發中心,並在那裡工作至 2019 年 8 月。在 HP 退休時,他擔任高級軟體工程師及團隊負責人。為了追隨他的夢想和熱情,Vaskaran 現在是一名獨立的全職作家。

最後瀏覽商品 (18)