-
Notifications
You must be signed in to change notification settings - Fork 0
/
references.bib
82 lines (82 loc) · 2.69 KB
/
references.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
@misc{WhatIsConcurrency,
key={Quora},
title = {{What is concurrency in programming?}},
howpublished = {\url{https://www.quora.com/What-is-concurrency-in-programming}},
urldate = {2019-08-17}
}
@misc{IntroConcurrency,
key={Intro},
title = {{Introduction to Concurrency}},
howpublished = {\url{https://cs.lmu.edu/~ray/notes/introconcurrency/}},
urldate = {2019-08-17}
},
@misc{ConcurrencyVsParallelism,
key={ConcVsPar},
title = {{Concurrency is not parallelism}},
howpublished = {\url{https://blog.golang.org/concurrency-is-not-parallelism}},
urldate = {2019-08-17}
}
@article{StudentsArticle,
author = {Lönnberg, Jan and Berglund, Anders},
year = {2007},
month = {11},
pages = {},
title = {Students understandings of concurrent programming}
}
@book{Tanenbaum:2014,
author = {Tanenbaum, Andrew S. and Bos, Herbert},
title = {Modern Operating Systems},
year = {2014},
isbn = {013359162X, 9780133591620},
edition = {4th},
publisher = {Prentice Hall Press},
address = {Upper Saddle River, NJ, USA},
},
@misc{ThreadsStates,
key={ThStates},
title = {{Utilizando Threads - parte 1}},
howpublished = {\url{https://www.devmedia.com.br/utilizando-threads-parte-1/4459}},
urldate = {2019-08-17}
}
@misc{RunVsTh,
key={RunVsTh},
title = {{“implements Runnable” vs “extends Thread” in Java}},
howpublished = {\url{https://stackoverflow.com/questions/541487/implements-runnable-vs-extends-thread-in-java}},
urldate = {2019-08-17}
},
@misc{Problems,
key={Pro},
title = {{Race condition, Dead lock, Live Lock and Starvation in multithreaded applications}},
howpublished = {\url{http://jprajavel.blogspot.com/2009/10/race-condition-dead-lock-live-lock-and.html}},
urldate = {2019-08-17}
},
@misc{Jacques,
key={Jac},
title = {{Sincronização de Threads}},
howpublished = {\url{http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/threads/sincronizacao.html}},
urldate = {2019-08-17}
},
@misc{CFunc,
key={CFunc},
title = {{Mutex lock for Linux Thread Synchronization}},
howpublished = {\url{https://www.geeksforgeeks.org/mutex-lock-for-linux-thread-synchronization/}},
urldate = {2019-08-17}
},
@misc{CDocs,
key={CDocs},
title = {{pthread.h Manual}},
howpublished = {\url{http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread.h.html}},
urldate = {2019-08-17}
},
@misc{CCond,
key={CCond},
title = {{Using Condition Variables}},
howpublished = {\url{https://docs.oracle.com/cd/E19455-01/806-5257/6je9h032r/index.html}},
urldate = {2019-08-17}
},
@misc{Cprodcons,
key={Cprodcons},
title = {{Implementing producer/consumer with condition variables}},
howpublished = {\url{http://pages.cs.wisc.edu/~jacobson/cs537/S2012/handouts/lecture-cv.pdf}},
urldate = {2019-08-17}
}