A picotm Demo Application
Happy new near to you! I spent the first week of 2018 on writing a demo
application for picotm. The intention is to show
what picotm has to offer and how system-level transactions work in a real
program. In this blog post we’ll go through it and see what it does.
Porting picotm to Mac OS, Windows and FreeBSD
I spent the previous weeks on porting picotm from Linux to a
number of other operating systems. Ports to Mac OS X, Windows and
FreeBSD will be available in picotm’s next release. in this blog post
we go through them one by one and look at the major points and pitfalls.
Besides lists, queues and stacks
picotm 0.8 will feature a forth transactional data structures:
multisets. A multiset is a sorted set that can contain
the same entry multiple times. In this blog post, we’ll go through the
interface and how to use multisets from within transactions.
Transactional Queues and Stacks
In last week’s blog post, we’ve examined transactional
linked lists, a new feature coming in picotm 0.8. In this
blog post, we are going to talk about transactional queues and
stacks. Like lists, both data structures will be available in
picotm at the end of November.
Transactional Linked Lists
The November release of picotm will feature
These lists can be accessed and modified concurrently by multiple
transactions while respecting the transaction’s ACID properties. In this
blog posts, we’re going to look at the lists’ features and interface.