You can use the following operations on process and thread sets:
Operation |
Represents |
Action |
---|---|---|
+ |
Set union |
Takes two sets S1 and S2 and returns a set whose elements are either in S1 or in S2. |
- |
Difference |
Takes two sets S1 and S2 and returns a set whose elements are in S1 but not in S2. |
unary - |
Negation |
Takes a single set S and returns the difference of [*] and S. |
The following example demonstrates these three operations:
(idb) set $set1 = [:10, 15:18, 20:] (idb) set $set2 = [10:16, 19] (idb) set $set3 = $set1 + $set2 (idb) print $set3 [*] (idb) print $set3 - $set2 [:9, 17:18, 20:] (idb) print -$set2 [:9, 17:18, 20:]
Copyright © 2001-2011, Intel Corporation. All rights reserved.