Edited by James.H, 28 March 2010 - 05:38 AM.
Hey codecall!
Started by Deadlock, Mar 27 2010 03:09 PM
9 replies to this topic
#1
Posted 27 March 2010 - 03:09 PM
Hello everyone, this is my first day here in codecall.net. My original nick is Paradox but I found it to be taken here :closedeyes:. So I had to use my alternative which is this one. I hope I can find some more knowledge here. I'm capable of Java,VB.NET,C#,Prolog,Haskell and others knowing that Java and VB is my favorite. I hope to see you guys around. :rolleyes:
|
|
|
#2
Posted 28 March 2010 - 01:00 AM
Welcome to CodeCall :)
#3
Posted 28 March 2010 - 05:39 AM
Hi Deadlock welcome to codecall, I see your doing well here. Hope to see more from you!
#4
Posted 28 March 2010 - 05:40 AM
Hiya Deadlock. May you avoid your nick at all times :)
#5
Posted 28 March 2010 - 05:43 AM
Lol, you know much about deadlocks?
#6
Posted 28 March 2010 - 05:49 AM
I haven't done any threaded programming yet... deadlocks and such being an obvious hazard if not done carefully.
#7
Posted 28 March 2010 - 05:54 AM
Yea, originally Deadlocks happen by computer processes requesting different resources simultaneously so they reach a stage where every process is waiting for another process to release the resource its using going through a waiting cycle that will never get opened and that is called a "Deadlock". The same also goes for threads under the same process (the same concept) but once a deadlock happen, its too hard to recover from it unless using checkpoints and rollbacks which consumes memory inefficiently , So OS designers goes through implementing a defensive strategy against deadlocks.
Real example for a deadlock:
Real example for a deadlock:
#8
Posted 28 March 2010 - 08:57 AM
I know how to make a deadlock :) It's avoiding them that can get tricky!
#9
Posted 28 March 2010 - 09:12 AM
Yea so tricky I can say. There are basic algorithms you can follow to avoid them though.
#10
Posted 28 March 2010 - 02:24 PM
Welcome mate. Nice intro! :)


Sign In
Create Account


Back to top









