think in java multi-thread coorperation, and attribute selection Graph over