TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Martin
NA
10
0
Affinity New Dual core PC
Jul 31 2007 6:59 AM
Hi I recently developed a serial port terminal program, using the standard C# SerialPort class etc on an old intel P4 computer. Everything runs fine. We have upgraded out PCs to dual core Intels, and now when I run the program, after an unspecified time, the program comes up with AccessViolationException was unhandled "Attempted to read or write protected memory. This is often an indication that other memory is corrupt.". If I run the program, and go into task manager and disable one of the cores on the affinity tab, all runs fine and the program runs for hours. Is there any way for me to fix this without turning a core off as surely this should be possible? but if I do need to turn a core off, can I do it with code instead of using Task Manager> I have done this before on a c++ program using SetProcessAffinityMask(hProcess ,1); but can't find the equivalent in C# I have included the stack trace below TIA
Reply
Answers (
2
)
Rounding Off
C# Boxing Question