首先根据A={X|X^2+3X+2=0}中的方程解得A={-1,-2},B={X|X^2+(M+1)X+M=0}根据十字相乘法解得B={-M,-1},若要满足A交B不等于空集,那么-M=-1,或者-M=-2也行,当M=1时,集合B={-1}与A的交集为-1,当M=2时,集合B={-1,-2}与A的交集为{-1,-2},所以最后的答案为M=1或者M=2.