Delphi Event-based and Asynchronous Programming - Jr Neven Prasnikar - 图书 -  - 9798705971688 - 2021年2月7日
如封面与标题不符,以标题为准

Delphi Event-based and Asynchronous Programming

价格
元 307
不含税

远程仓调货

预计送达时间 年6月12日 - 年6月30日
添加至iMusic心愿单

Event-based programming is everywhere. Nowadays, you can hardly write any kind of application without leaning on events and messages. This simple, yet extremely powerful mechanism is also the cornerstone of asynchronous and multithreaded programming. Without events, we would not know when some task was completed. But, asynchronous and multithreaded programming consists of more than just handling multiple threads, protecting shared resources, and synchronization. It also includes designing and understanding program flow. That design aspect is often forgotten, taken for granted, and solving all the fine-grained nuances of multithreaded programming hogs the spotlight. Without understanding asynchronous flow and the bigger picture it can be hard to properly solve all the other issues, including multithreading. What used to be plain spaghetti code, now becomes temporal spaghetti. You can lose control over your objects, have bits of code creating and releasing them all over the place, even without adding multithreading into the mix. Memory leaks, crashes, and holding references to dead data long after its destruction are perfectly possible even in a singlethreaded environment. While the starting point of this book is giving a proper introduction to event-based and asynchronous programming flow and design, it also provides the necessary implementation details, explanations and code examples needed to put those designs into practice.

介质类型 图书     Paperback Book   (平装胶订图书)
已发行 2021年2月7日
ISBN13 9798705971688
页数 292
商品尺寸 189 × 246 × 15 mm   ·   526 g
语言 英语