OpenLLM-France/wikimedia huggingface dataset:
# Roberto Premier

Roberto Premier (Spresiano, 25 gennaio 1958) è un ex cestista e allenatore di pallacanestro italiano.

## Biografia

È sposato con Laura, dalla quale ha avuto due figli. Vive a Gorizia.

## Caratteristiche tecnichea

Attivo tra la fine degli anni settanta e l'inizio dei novanta, è stato una guardia tiratrice con un ottimo tiro da tre punti. Si caratterizzava per una forte aggressività in campo, che gli permetteva, soprattutto nelle fasi calde della gara, di entrare in trance agonistica, grazie alla quale si esaltava e, letteralmente, si superava. Per questa sua caratteristica venne soprannominato da tutti l'Ariete di Spresiano.

## Carriera
### Club

Premier muove i suoi primi passi, in senso cestistico, in campetti del trevigiano. Nel 1978 il suo debutto in Serie A con la Pallacanestro Gorizia all'epoca targata Pagnossin. Nel 1981 passa all'Olimpia Milano, con la quale resterà per otto anni, vincendo cinque scudetti, due Coppe dei Campioni, una Coppa Intercontinentale e una Coppa Korać.
Nel 1989 passa al Messaggero Roma di Raul Gardini e Carlo Sama, all'epoca squadra molto ambiziosa, dove però vince solamente una Coppa Korać nel 1992. Emblematici sono stati quegli anni romani dove, nella squadra miliardaria costruita dai Ferruzzi con Dino Rađa e l'ex Lakers Michael Cooper, lui fu capitano e vero trascinatore. Dopo l'esperienza romana, nei suoi ultimi anni di carriera gioca con squadre di Serie A/2 e B.
Nel 1996-97 è stato capocannoniere della Serie B d'Eccellenza con la maglia della Nuova Pallacanestro Vigevano, totalizzando una media di 23,3 punti.

### Nazionale

Ha vestito la maglia della nazionale italiana per 80 volte, segnando 369 punti
In canotta azzurra ha partecipato a vari eventi internazionali di rilievo tra cui il torneo olimpico di Los Angeles 1984, l'europeo 1985, dove ha vinto la medaglia di bronzo, il Campionato mondiale 1986 in Spagna e l'europeo 1991; in quest'ultimo torneo, in particolare, con la sua trance agonistica – si ricorda il suo canestro al PalaEur, da notevole distanza, nelle fasi finali della gara inaugurale vinta contro la Grecia – ha trascinato la squadra azzurra alla medaglia d'argento.

## Palmarès
### Club

* Coppa Intercontinentale: 1
    Olimpia Milano: 1987
* Coppa dei Campioni: 2
    Olimpia Milano: 1986-87, 1987-88
* Coppa Korać: 2
    Olimpia Milano: 1984-85
    Virtus Roma: 1991-92
* Campionato italiano: 5
    Olimpia Milano: 1981-82, 1984-85, 1985-86, 1986-87, 1988-89
* Coppa Italia: 2
    Olimpia Milano: 1986, 1986-87

### Nazionale

* Europei
    Roma 1991
    Stoccarda 1985
# Cowboy Casanova

Cowboy Casanova è il primo singolo estratto dal terzo album della cantante statunitense Carrie Underwood, Play On. Il brano è stato pubblicato il 14 settembre 2009 in tutte le radio. Il brano è stato scritto da Brett Jame e da Mike Elizondo'. Il brano è stato certificato negli Stati Uniti disco di platino per aver venduto più di 1.000.000 di copie in modo digitale.
Il brano ha raggiunto la posizione numero 1 e numero 2 della classifica country statunitense e canadese, facendo sì che Carrie abbia avuto dieci brani nella top 10 nella classifica country, superando così anche le regine del country come Faith Hill e Martina McBride. Con questo Carrie diventa l'artista femminile ad aver avuto maggior brani nella classifica country nell'ultimo decennio.

## Video

Il video è stato diretto da Theresa Wingbert ed è stato possibile visualizzarlo per la prima volta il 2 ottobre 2009 durante la première del CTM. Il video è stato girato a New Orleans e vuol far vedere che la maggior parte degli uomini pensa solo una cosa sulla donna, credendo che sia inferiore, e allora stufa di questo la cantante nel video balla con delle ballerine vestite con corsetti e giarrettiere respinge tutti i cowboy che provano a corteggiarla, facendoli così sentire meno sicuri di sé.

## Chart

| Classifica (2009) | Posizione massima |
| U.S. Billboard Hot Country Songs | 1 |
| U.S. Billboard Hot 100 | 11 |
| U.S. Billboard Hot Adult Pop Songs | 21 |
| Canadian Radio & Records Country Singles | 2 |
| Canadian Hot 100 | 16 |
# Seiminlen Doungel

Seiminlen Doungel (Manipur, 3 gennaio 1994) è un calciatore indiano, centrocampista dello Jamshedpur e della nazionale indiana.

## Carriera
### Club

Ha giocato nella prima divisione indiana.

### Nazionale

Ha giocato nella nazionale indiana Under-23.
Nel 2018 ha esordito nella nazionale maggiore indiana.

## Statistiche
### Presenze e reti nei club

| Stagione | Club | Campionato | Campionato | Campionato | Coppe nazionali | Coppe nazionali | Coppe nazionali | Coppe continentali | Coppe continentali | Coppe continentali | Supercoppe | Supercoppe | Supercoppe | Totale | Totale |
| Stagione | Club | Comp | Pres | Reti | Comp | Pres | Reti | Comp | Pres | Reti | Comp | Pres | Reti | Pres | Reti |
| 2019-2020 | Goa | ISL | 14+1 | 1 | SC | - | - | - | - | - | - | - | - | 15 | 1 |
| 2020-gen.2021 | Goa | ISL | 7 | 0 | - | - | - | AFC | - | - | - | - | - | 7 | 0 |
| Totale Goa | Totale Goa | Totale Goa | 22 | 1 | | 0 | 0 | | 0 | 0 | | - | - | 22 | 1 |
| gen.-giu. 2021 | Jamshedpur | ISL | 8 | 1 | - | - | - | - | - | - | - | - | - | 8 | 1 |
| 2021-2022 | Jamshedpur | ISL | 18+1 | 2 | - | - | - | - | - | - | DC | 0 | 0 | 19 | 2 |
| 2022-2023 | Jamshedpur | ISL | 10 | 0 | SC | 3 | 0 | QAFC | 0 | 0 | DC | - | - | 13 | 0 |
| 2023-2024 | Jamshedpur | ISL | 19 | 2 | SC | 3 | 0 | - | - | - | DC | - | - | 22 | 2 |
| 2024-2025 | Jamshedpur | ISL | 18 | 0 | SC | 0 | 0 | - | - | - | DC | 3 | 0 | 21 | 0 |
| Totale Jamshedpur | Totale Jamshedpur | Totale Jamshedpur | 74 | 5 | | 6 | 0 | | 0 | 0 | | 3 | 0 | 83 | 5 |
| Totale Carriera | Totale Carriera | Totale Carriera | 96 | 6 | | 6 | 0 | | 0 | 0 | | 3 | 0 | 105 | 6 |

### Cronologia presenze e reti in nazionale

Cronologia completa delle presenze e delle reti in nazionale ― India :
| Data | Città | In casa | Risultato | Ospiti | Competizione | Reti | Note |
| 6-10-2014 | Kalyani | India | 2 – 3 | Palestina | Amichevole | - | 80’ |
| 27-3-2018 | Bishkek | Kirghizistan | 2 – 1 | India | Qual. Coppa d'Asia 2019 | - | 60’ |
| 14-11-2019 | Dušanbe | Afghanistan | 1 – 1 | India | Qual. Mondiali 2022 | 1 | 76’ |
| Totale | | Presenze | 3 | | Reti | 1 | |
Cronologia completa delle presenze e delle reti in nazionale ― India U23 :
| Data | Città | In casa | Risultato | Ospiti | Competizione | Reti | Note |
| 15-09-2014 | Hwaseong | Emirati Arabi Uniti under 23 | 5 – 0 | India under 23 | Giochi Asiatici 2014 | - | 71’ |
| 22-09-2014 | Incheon | India under 23 | 0 – 2 | Giordania under 23 | Giochi Asiatici 2014 | - | |
| Totale | | Presenze | 1 | | Reti | 0 | |

## Palmarès
### Club
#### Competizioni nazionali

* ISL Shield: 2
    Goa: 2019-2020
    Jamshedpur: 2021-2022
# Tokischa

Tokischa Altagracia Peralta Juárez, nota semplicemente come Tokischa (San Felipe de Puerto Plata, 17 marzo 1996), è una rapper dominicana.
I testi delle sue canzoni e la sua immagine pubblica sono state spesso catalogate come controverse e/o liberatorie dalla stampa internazionale, che le ha dedicato numerosi articoli. Ha collaborato, in qualità di co-autrice e co-protagonista e interprete, con vari artisti molto noti quali Eladio Carrión, Rosalía, J Balvin, Anuel AA, Ñengo Flow, Nathy Peluso e Madonna.

## Biografia

Tokischa è nata nel 1996 e ha trascorso la maggior parte dell'infanzia e dell'adolescenza a Los Frailes, un quartiere popolare di Santo Domingo, sulla costa meridionale della Repubblica dominicana. Dopo aver studiato belle arti e recitazione, a 16 anni ha iniziato la carriera di modella; ha lavorato anche per un anno in un call centre. Tokischa si definisce bisessuale.

## Discografia
### Singoli
#### Come artista principale

* 2018 – Pícala (con Tivi Gunz) (2018)
* Que Viva (con Químico Ultramega) (2018)
* Empatillada (con Jamby el Favo) (2019)
* Twerk (con Eladio Carrión) (2019)
* Amor y dinero (con El Jincho) (2020)
* Varón (2020)
* Desacato Escolar (con Yomel El Meloso) (2020)
* El Rey de la Popola (con Rochy RD) (2020)
* Yo No Me Voy Acostar (con La Perversa e Yailin la más viral) (2021)
* No Me Importa (con Secreto el Famoso Biberón) (2021)
* Tukuntazo (con Haraka Kiko e El Cherry Scom) (2021)
* Perra (con J Balvin) (2021)
* 2021 – Linda (con Rosalía)
* Singamo (con Yomel El Meloso) (2021)
* Sistema Del Patio (con 3730) (2022)
* Hola (con Eladio Carrión) (2022)
* Delincuente (con Anuel AA e Ñengo Flow) (2022)
* 2023 – La muerte (con Luísa Sonza)

#### Collaborazioni

* Mala (con Nino Freestyle) (2020)
* BELLACA PUTONA (con Químico Ultramega) (2021)
* No Me Falles (con Amenazzy) (2021)
* Toy Eléctrica (con Rosmailin Wa) (2022)
* La Combi Versace (con Rosalía) (2022)
* ESTILAZO (con Marshmello) (2022)
* 2022 – Somos iguales (con Ozuna)
* 2022 – Hung Up on Tokischa (con Madonna)
# Post Malone (singolo)

Post Malone è un singolo del DJ olandese Sam Feldt, pubblicato il 24 maggio 2019. Il brano vede la collaborazione vocale della cantante olandese Rani.

## Video musicale

Il videoclip, diretto da Deni Kukura, è stato pubblicato il 26 giu 2019 sul canale YouTube del DJ e vede la partecipazione delle drag queen Abby OMG, Ma'MaQueen e Inga Shubskaya.

## Tracce

Testi e musiche di Roxanne Emery, Sam Renders, Dom Lyttle, Jonas Kröper e Shannon Hilversum.

### Download digitale

* Post Malone (feat. Rani) – 2:54

### The Remixes

* Post Malone (Yuan & Timo Feng Remix) – 2:51
* Post Malone (Alex Fosse Remix) – 2:38
* Post Malone (Pharien Remix) – 2:55
* Post Malone (Vize Remix) – 2:34
* Post Malone (Cat Dealers Remix) – 3:11
* Post Malone (GATTÜSO Remix) – 3:27
* Post Malone (Friend Within Remix) – 3:07
* Post Malone (Joe Stone Remix) – 2:53
* Post Malone (Club Mix) – 2:53
* Post Malone (Chill Mix) – 4:11
* Post Malone – 2:54

## Classifiche
### Classifiche settimanali

| Classifica (2019-20) | Posizione massima |
| Australia | 27 |
| Austria | 44 |
| Canada | 62 |
| Danimarca | 37 |
| Germania | 46 |
| Irlanda | 4 |
| Norvegia | 17 |
| Paesi Bassi | 16 |
| Portogallo | 156 |
| Regno Unito | 10 |
| Svezia | 82 |
| Svizzera | 59 |

### Classifiche di fine anno

| Classifica (2020) | Posizione |
| Australia | 44 |
| Austria | 51 |
| Germania | 86 |
| Svizzera | 96 |
# Otabek Shukurov

Otabek Shukurov (Chiroqchi, 22 giugno 1996) è un calciatore uzbeko, centrocampista dell'Al-Fayha e della nazionale uzbeka.

## Carriera
### Club

Ha esordito nel 2014 giocando in massima serie con il Mashal Muborak. L'anno successivo si trasferisce al Bunyodkor.

### Nazionale

Ha disputato il Campionato asiatico di calcio Under-16 2012 ed il Campionato mondiale di calcio Under-20 2015.
Ha esordito in nazionale maggiore il 14 febbraio 2016.
Nel 2019 e nel 2023 ha partecipato alla Coppa d'Asia.

## Statistiche
### Cronologia presenze in nazionale

Cronologia completa delle presenze e delle reti in nazionale ― Uzbekistan :
| Data | Città | In casa | Risultato | Ospiti | Competizione | Reti | Note |
| 09-01-2019 | Sharjah | Uzbekistan | 2 – 1 | Oman | Coppa d'Asia 2019 - 1º turno | - | |
| 13-01-2019 | Dubai | Turkmenistan | 0 – 4 | Uzbekistan | Coppa d'Asia 2019 - 1º turno | - | |
| 17-01-2019 | al-'Ayn | Giappone | 2 – 1 | Uzbekistan | Coppa d'Asia 2019 - 1º turno | - | |
| 21-01-2019 | al-'Ayn | Australia | 0 – 0 dts (4-2 dtr) | Uzbekistan | Coppa d'Asia 2019 - Ottavi di finale | - | |
| 10-10-2019 | Tashkent | Uzbekistan | 5 – 0 | Yemen | Qual. Mondiali 2022 | - | |
| 15-10-2019 | Singapore | Singapore | 1 – 3 | Uzbekistan | Qual. Mondiali 2022 | - | 52’ |
| 14-11-2019 | Tashkent | Uzbekistan | 2 – 3 | Arabia Saudita | Qual. Mondiali 2022 | 1 | |
| 07-06-2021 | Riyadh | Uzbekistan | 5 – 0 | Singapore | Qual. Mondiali 2022 | - | 55’ |
| 15-06-2021 | Riyadh | Arabia Saudita | 3 – 0 | Uzbekistan | Qual. Mondiali 2022 | - | |
| 16-11-2023 | Aşgabat | Turkmenistan | 1 – 3 | Uzbekistan | Qual. Mondiali 2026 | 2 | |
| 21-11-2023 | Tashkent | Uzbekistan | 2 – 2 | Iran | Qual. Mondiali 2026 | - | |
| 13-01-2024 | Al Rayyan | Uzbekistan | 0 – 0 | Siria | Coppa d'Asia 2023 - 1º turno | - | |
| 19-01-2024 | Al Rayyan | India | 0 – 3 | Uzbekistan | Coppa d'Asia 2023 - 1º turno | - | |
| 23-01-2024 | Al Wakrah | Australia | 1 – 1 | Uzbekistan | Coppa d'Asia 2023 - 1º turno | - | |
| 03-02-2024 | Al Khor | Qatar | 1 – 1 dts (3-2 dtr) | Uzbekistan | Coppa d'Asia 2023 - Quarti di finale | - | |
| 21-03-2024 | Hong Kong | Hong Kong | 0 – 2 | Uzbekistan | Qual. Mondiali 2026 | - | |
| 26-03-2024 | Tashkent | Uzbekistan | 3 – 0 | Hong Kong | Qual. Mondiali 2026 | - | 81’ |
| 06-06-2024 | Tashkent | Uzbekistan | 3 – 1 | Turkmenistan | Qual. Mondiali 2026 | - | 76’ |
| 11-06-2024 | Tashkent | Iran | 0 – 0 | Uzbekistan | Qual. Mondiali 2026 | - | 71’ |
| Totale | | Presenze | 19 | | Reti | 3 | |

## Palmarès
### Club
#### Competizioni nazionali

* Uzbekistan Pro League: 1
    Mash'al: 2013
* Campionato emiratino: 1
    Sharjah: 2018-2019
* UAE Super Cup: 2
    Sharjah: 2019, 2020
# Drudi

* Dario Hernan Drudi (1987) – manager calcistico argentino
* Gianni Drudi (1968) – cantante italiano
* Luca Drudi (1962) – pilota automobilistico italiano
* Lucia Drudi Demby (1924-1995) – scrittrice, traduttrice e sceneggiatrice italiana
* Mirko Drudi (1987) – calciatore italiano
* Rossella Drudi (1963-2025) – sceneggiatrice, scrittrice e produttrice cinematografica italiana
* Vera Drudi (fl. XX secolo) – attrice italiana
* William Fournou Drudi (1981) – cestista brasiliano
# Toro Farnese

Il Supplizio di Dirce, più conosciuto come Toro Farnese, è la copia romana di un celebre gruppo scultoreo ellenistico, in marmo, conservata presso il museo archeologico nazionale di Napoli. È la più grande scultura singola mai recuperata dall'antichità.

## Storia

Il gruppo fu rinvenuto nelle Terme di Caracalla a Roma nel 1546, durante gli scavi commissionati da Alessandro Farnese allo scopo di recuperare antiche sculture per abbellire la sua residenza di palazzo Farnese. A differenza dell'Ercole Farnese e dell'Ercole latino, provenienti dallo stesso scavo del Toro Farnese e che furono più volte ritratti nei periodi successivi, l'unico riferimento al gruppo del Supplizio è dovuto ad un'incisione del 1595 di Étienne Dupérac raffigurante le rovine delle Terme.
Dopo aver respinto i tentativi di acquisto da parte di Luigi XIV del 1665, la scultura insieme al resto della collezione di antichità Farnese, fu prima ereditata da Carlo di Borbone, figlio di Elisabetta, ultima discendente della famiglia Farnese, e poi trasferita a Napoli per volontà di Ferdinando IV di Borbone nel 1788, quando si ultimò il trasferimento della raccolta nella capitale del regno.
Il complesso scultoreo fu utilizzato molto probabilmente come fontana nella villa reale della città fino al 1826, quando fu poi spostato al museo archeologico nazionale di Napoli dove trovò definitiva collocazione.

## Attribuzione

La data e l'autore dell'opera sono incerte. Inizialmente fu attribuita agli artisti di Rodi, Apollonio di Tralle e suo fratello Taurisco, grazie agli scritti di Plinio il Vecchio. Questi afferma infatti che la scultura fu commissionata alla fine del II secolo a.C. e fu tratta da un unico blocco di marmo. Successivamente il gruppo statuario greco fu trasferito a Roma da Rodi come parte dell'incredibile collezione di sculture e opere d'arte di Asinio Pollione, un politico romano vissuto nel periodo di passaggio tra la repubblica e il principato.
Tuttavia studi più recenti hanno appurato che il Toro Farnese non sia la scultura descritta da Plinio, bensì una copia romana databile invece al III secolo d.C. e scolpita appositamente per le Terme di Caracalla. Inoltre i piccoli ciuffi di peli sul toro e le pieghe taglienti dei vestiti di Antiope e del mantello di Dirce conducono l'opera al periodo severiano (III secolo d.C).

## Descrizione

Il complesso marmoreo è alto circa 3,70 m. Esso è stato tratto da un unico blocco di marmo con base di 2,95 × 3,00 m del peso di 24 tonnellate.
Il soggetto rappresenta il supplizio di Dirce, con i figli di Antiope (Anfione e Zeto) che, desiderosi di vendicare gli insulti alla madre, hanno legato a un toro selvaggio la matrigna Dirce. Lo stesso soggetto è raffigurato anche in un mosaico pavimentale della casa dei Vettii a Pompei.
Nella scena appaiono altri personaggi secondari, aggiunti nel '500 o nel '700: un cane, un bambino e una seconda figura femminile, quest'ultima raffigurante forse Antiope.
* Particolare del toro
* Particolare di Dirce
* Particolare di Antiope
# Roberto Lira

Roberto Lira (Brescia, aprile 1999) è un giocatore di football americano italiano.
Ha militato per i Bengals Brescia sin dal 2016, nel 2018 ha giocato per i Lions Bergamo nel campionato Under 19 per poi passare nel 2022 ai Ducks Lazio e giocare quindi in prima divisione IFL.
Nel 2023 passa in Francia agli Iron Mask de Cannes per poi andare agli Ottawa JR Riders e disputare il campionato regionale del Quebec.
Nel 2024 è stato draftato dai Seamen Milano per giocare nel campionato ELF. Per motivi poco chiari si ritira dalla squadra, l'ipotesi più probabile è un problema di salutre.
Nel 2025 inizia a giocare per i Lions Bergamo.
# Miral

Miral è un film del 2010 diretto da Julian Schnabel, tratto dal romanzo autobiografico La strada dei fiori di Miral di Rula Jebreal, che ne ha anche scritto la sceneggiatura.

## Trama

«Il miral è un fiore rosso che cresce sul ciglio delle strade. Probabilmente ne avrete visti a migliaia.»
Nella Gerusalemme del 1948 una donna palestinese, Hind, decide di prendersi cura di alcuni bambini feriti a seguito di un attacco sferrato dall'esercito israeliano. Così facendo Hind crea la base per la nascita dell'istituto Dar Al Tifel. Dopo trent'anni da questi eventi, l'istituto vede tra i suoi ospiti Miral, una bambina di sette anni che ha perso la madre (morta suicida). Al compimento del suo diciassettesimo anno di vita, Miral dovrà decidere se farsi promotrice della causa palestinese, la prima intifada, oppure, secondo gli insegnamenti di Hind, continuare gli studi per avere un futuro migliore. Legata ad Hani, un militante, viene brutalmente interrogata dalla polizia israeliana per estorcerle le supposte connivenze con il movimento di liberazione.

## Distribuzione

Il film è stato presentato il 3 settembre 2010 alla Biennale del Cinema di Venezia

## Accoglienza
### Controversie

Negli Stati Uniti la pellicola è stata contestata da diverse organizzazioni ebraiche. Una protesta è stata intrapresa anche dal governo israeliano che ha tentato, vanamente, di impedire la prima statunitense del film organizzata presso la sala dell'Assemblea generale delle Nazioni Unite il 13 marzo 2011. In seguito alle polemiche Schnabel, egli stesso di origini ebraiche, ha replicato: «Io amo lo stato di Israele. Io credo in esso, e il mio film è per proteggerlo, non per arrecargli del male. Ma se non ascoltiamo l'altra parte non avremo mai la pace».
Il 4 aprile 2011, giorni dopo la distribuzione negli Stati Uniti del film, Juliano Mer-Khamis, l'attore che interpreta Seikh Saabah nel film, attivista politico impegnato a favore dei diritti dei palestinesi e contro la occupazione armata dei loro territori, è stato assassinato da un estremista palestinese al di fuori del teatro che aveva stabilito nel campo profughi di Jenin.
# Hungarian Ladies Open

L'Hungarian Ladies Open è stato un torneo femminile di tennis che si è giocato a Budapest in Ungheria. Fin dal 2017 questo torneo si è disputato su cemento indoor ed ha fatto parte della categoria International. Alison Van Uytvanck detiene il record per maggior titoli vinti, due consecutivi, nel singolare.

## Albo d'oro
### Singolare

| Anno | Categoria | Vincitrice | Finalista | Punteggio |
| 2019 | International | Alison Van Uytvanck (2) | Markéta Vondroušová | 1–6, 7–5, 6–2 |
| 2018 | International | Alison Van Uytvanck (1) | Dominika Cibulková | 6–3, 3–6, 7–5 |
| 2017 | International | Tímea Babos | Lucie Šafářová | 6$^{(4)}$–7, 6–4, 6–3 |

### Doppio

| Anno | Categoria | Vincitrici | Finaliste | Punteggio |
| 2019 | International | Ekaterina Aleksandrova Vera Zvonarëva | Fanny Stollár Heather Watson | 6–4, 4–6, [10–7] |
| 2018 | International | Georgina García Pérez Fanny Stollár | Kirsten Flipkens Johanna Larsson | 4–6, 6–4, [10–3] |
| 2017 | International | Su-wei Hsieh Oksana Kalašnikova | Arina Rodionova Galina Voskoboeva | 6–3, 4–6, [10–4] |
# Spinlock

In informatica uno spinlock o anche spinning è una tecnica di programmazione che utilizza un ciclo di attesa attiva (busy waiting) per implementare la routine di attesa di un lock. La tecnica consiste nel verificare periodicamente se il lock è stato sbloccato, effettuando un test che può aver luogo ad intervalli di tempo prestabiliti, oppure nel tempo più breve possibile consentito dal sistema.

## Pro e contro

L'implementazione di uno spinlock può aver luogo interamente nel contesto del task attivo, senza bisogno di chiamare funzioni del sistema operativo o dell'ambiente runtime; utile nei sistemi a multiprocessore in cui il cambio di contesto risulta molto più oneroso (in termini temporali). Il principale inconveniente è l'enorme spreco di tempo computazionale che può essere contrastato solo a costo di un prolungamento degli intervalli di verifica, prolungando in tal modo anche l'attesa media dei thread o processi che concorrono per il lock.

## Alternative

Quasi tutti i moderni sistemi operativi offrono un'interfaccia apposita per l'implementazione dei lock come parte dell'API. Le funzioni native del sistema operativo sono assai più efficienti degli spinlock e non presentano i problemi di sincronia inerenti a questi, perché utilizzano direttamente il sistema di monitoraggio dello scheduler. Gli ambienti runtime dei linguaggi di programmazione ad alto livello implementano i lock attraverso le apposite funzioni del sistema operativo.

## Applicazioni pratiche

L'uso di spinlock può essere necessario quando l'ambiente runtime non offre un'interfaccia adatta alla sincronizzazione per mezzo dei lock. È questo il caso di alcuni sistemi operativi real-time che non dispongono di uno scheduler adatto al multitasking. Sulle piattaforme multiprocessore, dove la comunicazione fra thread in esecuzione su processori diversi può durare centinaia o migliaia di cicli di clock, è anche comune l'uso ibrido di spinlock a scadenza, che se non vengono interrotti entro un periodo di tempo limitato o entro un numero prestabilito di iterazioni decadono delegando l'attesa ad un monitor vero e proprio.
# Message-oriented middleware

In informatica, un Message-Oriented Middleware (in italiano middleware orientato ai messaggi), più comunemente noto come MOM, è un'infrastruttura client/server che, distribuendo un'applicazione tra più piattaforme eterogenee, ne incrementa l'interoperabilità, la portabilità e la flessibilità.
Tale infrastruttura semplifica lo sviluppo di applicazioni che usano sistemi operativi e protocolli di rete diversi, permettendo al programmatore di ignorare i dettagli degli stessi. Ciò viene ottenuto grazie a delle API che coprono diverse piattaforme e tipologie di rete.
Il software MOM risiede sia sul client che sul server e consente l'esecuzione di chiamate asincrone fra gli stessi. I messaggi inviati verso client non disponibili vengono memorizzati in apposite code che li conservano fin quando essi non sono nuovamente pronti per la ricezione. Tale meccanismo nasconde al programmatore l'implicita natura master/slave del meccanismo client/server. Il MOM si occupa anche di garantire che l'ordine dei messaggi inviati sia coerente con l'ordine con cui questi vengono ricevuti.
I MOM rientrano nella categoria dei software per la comunicazione tra applicazioni tramite message-passing asincrono, differenziandosi dai software basati invece sulla metafora richiesta-risposta (request/response).
Nonostante la maggior parte dei MOM siano basati su un sistema di code di messaggi, ne esistono anche implementazioni basate su sistemi di messaggistica broadcast o multicast.

## Protocolli a livello applicativo per i MOM

* Advanced Message Queuing Protocol (AMQP)
* Extensible Messaging and Presence Protocol (XMPP)
* Streaming Text Oriented Messaging Protocol (STOMP)