Gonzalo Villagra
Gonzalo Andrés Villagra Lira (born September 17, 1981 in Santiago, Chile) is a Chilean footballer currently playing for Santiago Morning of the Primera B de Chile.
Teams
Universidad Católica 2000–2001 Santiago Morning 2002 Universidad Católica 2003–2004 Unión Española 2004 Universidad de Concepción 2005 Palestino 2005 Unión Española 2006–2015 Deportes Antofagasta 2015–2018 Santiago Morning 2019–present
Career statistics
- As of match played on 18 March 2018[1]
Club | Season | League | Cup | League Cup | Other | Total | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
Unión Española | 2009 | Chilean Primera División | 20 | 2 | 0 | 0 | — | 4 | 0 | 24 | 2 | |
2010 | 28 | 1 | 2 | 0 | — | 30 | 1 | |||||
2011 | 35 | 1 | 5 | 1 | — | 8 | 0 | 48 | 2 | |||
2012 | 29 | 0 | 9 | 0 | — | 9 | 1 | 47 | 1 | |||
2013 | 13 | 0 | 5 | 1 | — | 1 | 0 | 19 | 1 | |||
2013–14 | 30 | 1 | 0 | 0 | — | 3 | 0 | 33 | 1 | |||
2014–15 | 33 | 0 | 12 | 0 | — | 45 | 0 | |||||
Total | 188 | 5 | 33 | 2 | 0 | 0 | 25 | 1 | 246 | 8 | ||
Antofagasta | 2015–16 | Chilean Primera División | 19 | 0 | 2 | 1 | — | 21 | 1 | |||
2016–17 | Chilean Primera División | 29 | 1 | 2 | 0 | — | 31 | 1 | ||||
2017 | 5 | 0 | 5 | 0 | — | 10 | 0 | |||||
2018 | 12 | 0 | 2 | 0 | — | 14 | 0 | |||||
Total | 65 | 1 | 11 | 1 | 0 | 0 | 0 | 0 | 76 | 2 | ||
Career totals | 253 | 6 | 44 | 3 | 0 | 0 | 25 | 1 | 322 | 10 |
gollark: Fiiiiine.
gollark: I agree. It's precisely [NUMBER OF AVAILABLE CPU THREADS] parallelized.
gollark: > While W is busy with a, other threads might come along and take b from its queue. That is called stealing b. Once a is done, W checks whether b was stolen by another thread and, if not, executes b itself. If W runs out of jobs in its own queue, it will look through the other threads' queues and try to steal work from them.
gollark: > Behind the scenes, Rayon uses a technique called work stealing to try and dynamically ascertain how much parallelism is available and exploit it. The idea is very simple: we always have a pool of worker threads available, waiting for some work to do. When you call join the first time, we shift over into that pool of threads. But if you call join(a, b) from a worker thread W, then W will place b into its work queue, advertising that this is work that other worker threads might help out with. W will then start executing a.
gollark: >
References
- Gonzalo Andrés Villagra at Soccerway. Retrieved 22 March 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.