CK_ARRAY_COMMIT(3)

✨ NAME ✨

okay bestie, welcome to the CK_ARRAY_COMMIT(3) page πŸ’– This one is all about ck_array_commit β€” it's the linearization point for mutations before commit call. periodt.


πŸ“š LIBRARY πŸ“š

This lives in the Concurrency Kit (libck, -lck) πŸ’…


🧚 SYNOPSIS 🧚

#include <ck_array.h>

bool
ck_array_commit(ck_array_t *array);

🌸 DESCRIPTION 🌸

okay so the ck_array_commit(3) function will commit any pending put or remove operations associated with the array. no cap, that's its whole thing ✨

The function may end up requesting the safe reclamation of memory actively being iterated upon by other threads. yes bestie, it's giving careful cleanup energy πŸ§ΉπŸ’–


πŸŽ€ RETURN VALUES πŸŽ€

  • This function returns true if the commit operation succeeded. 🫢
  • It will return false otherwise, and pending operations will not be applied. πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

Additional information available at http://concurrencykit.org/ 🌈


That's the whole page, bestie πŸ’œ This icon was dated October 18, 2013 and stamped CK_ARRAY_COMMIT(3). Concurrency Kit forever 🫢✨

πŸ“¦ where this page comes from