java:concurrency_intro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
java:concurrency_intro [2015/03/24 12:47]
gthanos [Νήματα]
java:concurrency_intro [2015/03/24 12:53]
gthanos [Δημιουργία και εκτέλεση νημάτων]
Line 17: Line 17:
 Υπάρχουν δύο παρεμφερείς τρόποι για την δημιουργία και εκτέλεση ενός νήματος. Και οι δύο παρατίθενται παρακάτω:​ Υπάρχουν δύο παρεμφερείς τρόποι για την δημιουργία και εκτέλεση ενός νήματος. Και οι δύο παρατίθενται παρακάτω:​
  
-<code java>+<​code ​java HelloRunnable.java>
 public class HelloRunnable implements Runnable { public class HelloRunnable implements Runnable {
  
Line 30: Line 30:
 </​code>​ </​code>​
  
-<code java>+<​code ​java HelloThread.java>
 public class HelloThread extends Thread { public class HelloThread extends Thread {
  
Line 42: Line 42:
 } }
 </​code>​ </​code>​
 +
 +Παρατηρείστε ότι και τα δύο παραπάνω παραδείγματα καλούν την μέθοδο [[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​lang/​Thread.html#​start()|Thread.start()]]. Από τα δύο το πρώτο είναι πιο γενικό,​ καθώς δεν απαιτείται η κλάση σας να είναι απόγονος της κλάσης [[http://​docs.oracle.com/​javase/​7/​docs/​api/​java/​lang/​Thread.html|Thread]].
  
  
java/concurrency_intro.txt · Last modified: 2016/02/26 11:15 (external edit)