View Single Post
  #1 (permalink)  
Old June 18th, 2003, 03:21 PM
[email protected] tomc@ti.com is offline
Registered User
 
Join Date: Jun 2003
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default VB.Net Handbook Threading

Chapter 1 is a big disappointment. Who ever wrote this doesn't know how preemptive OSes work let alone Windows.

The several errors include (at least):

   1. SPawing a new thread in a process is not "free thrading." p.10

   2. VB6 did not create a new process to create a thread. p.11

   3. Figure 3 (p.11) is not a diagram of apartment threading. You can have apartment theads in a single process.

   4. Windows does not place an instruction in a thread's execution sequence to determin how long a thread should run. (p.15)

   5. Interupts are not placed on a thread's stack (p.16)

   6. The discussion of thread priority does not mention that starved threads get a priotity boost. (p.18) Yet an advanced topic like processor affinity is discussed on p.13!

Whowever wrote this seems really confused about a .Net process and an OS process but in the introductory material he's clearly discussing the OS process (or so it seems.) No disccusion of .Net Process islation?

I really expect (and usually get more) from a WROX book. This book was poorly reviewed for technical content (at least Chapter 1.) AS I read on, I hope they know more about .Net threading than OS kernel thread, processes, and interrupts.
Reply With Quote