Skip to content

Implementing an Array-Based Queueing Lock in C and using it in Go as a statically-linked library

Notifications You must be signed in to change notification settings

dt-rush/cgo-abql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cgo-abql

Written to teach myself about Array-Based Queueing Locks, C11 atomic types/operations, building C static libraries, statically-linking C libraries into Go.

libabql/ contains the Array-Based Queueing Lock implementation and a program to demonstrate it (test.c).

main.go imports and uses the library

Build

Run make

About

Implementing an Array-Based Queueing Lock in C and using it in Go as a statically-linked library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published