Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
Blocking Calls in Java

Blocking Calls in Java

Ratings: (0)|Views: 966 |Likes:
Published by Rein Raudjärv
Rein Raudjärv
Bachelor thesis
21/05/2007
Rein Raudjärv
Bachelor thesis
21/05/2007

More info:

Published by: Rein Raudjärv on Mar 19, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/22/2010

pdf

text

original

 
UNIVERSITY OF TARTU
FACULTY OF MATHEMATICS AND COMPUTER SCIENCEInstitute of Computer Science
Rein Raudjärv
Blocking Calls in Java
Bachelor thesis (4 AP)
Supervisor: Jevgeni Kabanov
Autor: ……………………………………… “….” mai 2007Juhendaja: ………………………………….. “….” mai 2007
TARTU 2007
 
 2
 
 3
Contents
Introduction.........................................................................................................................41. Java Bytecode..................................................................................................................61.1. Class Structure..........................................................................................................61.2. Execution Model.......................................................................................................71.3. Bytecode Instructions...............................................................................................71.4. Bytecode Transformation.........................................................................................82. Continuations.................................................................................................................102.1. Continuation...........................................................................................................102.2. Continuation in Java...............................................................................................112.3. Javaflow API..........................................................................................................112.4. Javaflow Implementation.......................................................................................112.5. Bytecode Transformation.......................................................................................133. Blocking Calls...............................................................................................................153.1. Blocking Methods...................................................................................................153.2. Blocking Calls Core API........................................................................................163.3. Swing Blocking API...............................................................................................183.4. Aranea Blocking API..............................................................................................183.5. Blocking Calls Implementation..............................................................................193.6. Blocking Annotation...............................................................................................203.7. Bytecode Transformation.......................................................................................214. Case Study.....................................................................................................................234.1. Planning a Party......................................................................................................234.2. Click 10 Times........................................................................................................25Conclusions.......................................................................................................................28Summary (in Estonian)......................................................................................................29Bibliography......................................................................................................................30

Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Chel Olar liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->