Joshua Byrd 🐀 on Nostr: Thanks Windows. You learn something new every day don't ya? In computer science, a ...
Thanks Windows. You learn something new every day don't ya?
In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple threads and avoid critical section problems in a concurrent system such as a multitasking operating system. Semaphores are a type of synchronization primitive. A trivial semaphore is a plain variable that is changed (for example, incremented or decremented, or toggled) depending on programmer-defined conditions.
Published at
2024-08-17 00:09:27Event JSON
{
"id": "18ad36885a766198f59644ff58f4a1c591fb15e61dd3234bad0e1b2ec8b8fcb3",
"pubkey": "dbf2e7d2bcc2fa05823e7cefab2ff34f70244d3c280bc0f0e7a93ea1d1794dcb",
"created_at": 1723853367,
"kind": 1,
"tags": [
[
"proxy",
"https://bne.social/@phocks/112974454264420330",
"web"
],
[
"imeta",
"url https://assets.bne.social/media_attachments/files/112/974/432/059/278/193/original/1121f8d73b8ea357.png",
"m image/png"
],
[
"proxy",
"https://bne.social/users/phocks/statuses/112974454264420330",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://bne.social/users/phocks/statuses/112974454264420330",
"pink.momostr"
],
[
"-"
]
],
"content": "Thanks Windows. You learn something new every day don't ya?\n\nIn computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple threads and avoid critical section problems in a concurrent system such as a multitasking operating system. Semaphores are a type of synchronization primitive. A trivial semaphore is a plain variable that is changed (for example, incremented or decremented, or toggled) depending on programmer-defined conditions.\nhttps://assets.bne.social/media_attachments/files/112/974/432/059/278/193/original/1121f8d73b8ea357.png\n",
"sig": "537f711a8084f1fba9c67ffac0752422da00ce74e500877d203263a8b42a1e52b96f91494cae9e996a47caed73c419466ef569ebfe8cd21669622e65d0b73b30"
}