Login
|
Register
|
Contact Us
|
Faq
Home
Forums
Meetings & Events
About Us
Search
CRINETA Meeting - 1/8/2007 - Threading Your Applications
Started by crineta at 11-18-2006 10:11 AM. Topic has 3 replies.
CRINETA
»
CRINETA Discuss...
»
CRINETA Topics ...
»
CRINETA Meeting - 1/8/2007 - Threading Your Applications
Search
Meeting Details
Meeting Date/Time:
Monday, January 8th at 5:30 PM
Location:
Baymont Inn & Suites
(
Map
)
Featured Topic:
Threading Your Applications - Presented By
Arian Kulp
Additional Information:
Everyone knows that threading is important, but not everyone knows the tools available for the job. Learn about pooled and explicit threads, constructs for synchronization, and pitfalls to watch out for using the .NET 2.0 Framework.
Arian Kulp is an independent software developer and writer. He has written articles for MSDN, in addition to demo presentations and hands-on-labs for companies including Microsoft and Intel. Arian can be reached through his web site at http://www.ariankulp.com.
Topic & Demo Files:
Threading Code.zip
11-18-2006, 10:11 AM
crineta
Joined on 04-05-2005
Posts 58
CRINETA Meeting - 1/8/2007 - Threading Your Applications
This is the official thread for the 1/8/2007 CRINETA Meeting
Please post any questions related to this meeting here.
Report
01-08-2007, 9:00 PM
gregsohl
Joined on 06-22-2005
Posts 29
Re: CRINETA Meeting - 1/8/2007 - Threading Your Applications
Arian's presentation was great! Thanks Arian.
A threading sample app I've always enjoyed is this multi-threaded maze solver, which can be found at the link below on GotDotNet. It lets you choose the number of threads to use to solve the maze and shows the time it takes to solve. Pretty cool, if only for the maze generation code!
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=05A44563-9D20-492A-8BA8-731751D3B1B2
A great document from Microsoft Research on threading can be found here:
http://research.microsoft.com/~birrell/papers/ThreadsCSharp.pdf
Greg
Report
01-09-2007, 7:15 PM
gregsohl
Joined on 06-22-2005
Posts 29
Re: CRINETA Meeting - 1/8/2007 - Threading Your Applications
Arian sent some additional information after his presentation via email. I've pasted it below.
Greg
Two great threading links:
http://www.yoda.arachsys.com/csharp/threads/index.shtml
http://www.albahari.com/threading/index.html
As for the questions regarding Wait/Pulse locking specifics, go to the second link and jump to the "Waiting queues and PulseAll" section. It can be a confusing topic. I think that if I do a Part II presentation, I'll need some diagrams to share! I'm afraid that I wasn't clear enough just verbally. I think that it was as frustrating to the group to understand as it was for me to try to articulate it!
Arian
Report
02-03-2007, 11:41 AM
gregsohl
Joined on 06-22-2005
Posts 29
Re: CRINETA Meeting - 1/8/2007 - Threading Your Applications
Arian talked considerably about using the various .NET Timers for threading. There is a nice article recently published on Code Project that demonstrates the various .NET timers and discusses their use. Find it here: http://www.codeproject.com/csharp/LP_TimerTest.asp
Greg
Report
CRINETA
»
CRINETA Discuss...
»
CRINETA Topics ...
»
CRINETA Meeting - 1/8/2007 - Threading Your Applications
(please select)
CRINETA Home
|- Meetings
|- About Us
|- Member Blogs
User Options
|- Sign In
|- Create a New Account
|- Forgot Password
Forums Home
|- Search Forums
|- Active Topics
|- Unanswered Posts
CRINETA Discussions
|- CRINETA Announcements
|-- Announcement Archive
|- CRINETA Information
|- CRINETA Topics & Presentations
|- Chit-Chat
.NET Discussions
|- General .NET Discussions
|- .NET Job Postings
|- Tips, Tricks & Help: C#
|- Tips, Tricks & Help: Visual Basic.NET
|- Tips, Tricks & Help: ASP.NET
|- Tips, Tricks & Help: WinForms
Copyright Cedar Rapids INETA, 2005 All rights reserved.