java:deadlock

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Αδιέξοδο στην χρήση των πόρων και πως να το αποφύγετε ====== Δείτε τον παρακάτω κώδικα <code java TreeNode.java> public class TreeNode { TreeNode parent = null; List children = new ArrayList(); public synchronized void addChild(TreeNode child){ if(!this.children.contains(child)) { this.children.add(child); child.setParentOnly(this); } } public synchronized void addChildOnly(TreeNode child){ if(!this.children.contains(child){ this.children.add(child); } } public synchronized void setParent(TreeNode parent){ this.parent = parent; parent.addChildOnly(this); } public synchronized void setParentOnly(TreeNode parent){ this.parent = parent; } public static void main(String args[]) { } } </code>

java/deadlock.1427690275.txt.gz · Last modified: 2016/02/26 11:15 (external edit)