p. 108-109: Example 5-1 should be titled DigestThread, not FileDigestThread.
p. 118: The paragraph at the top of the page should read:
one additional field, anInstanceCallbackDigestUserInterfaceobject calledcallback. At the end of therun()method, thedigestis passed tocallback'sreceiveDigest()method. TheInstanceCallbackDigestUserInterfaceobject itself is set in the constructor.”
p. 118: At the beginning of the last paragraph change, “The CallbackDigestUserInterface class shown in Example 5-8…” to
“The InstanceCallbackDigestUserInterface class shown in Example 5-8…”