A control method of a double-drum washing machine at least comprising a first washing drum and a second washing drum, wherein, the control method comprising judging whether a heating time required by the first washing drum is overlong or not before performing heating in the first washing drum, if yes, preferentially executing a heating, or a dewatering, or a drying process in the second washing drum, if not, the following step is performed: step S101: judging whether heating is being performed in the second washing drum or not; step S102: if yes, judging whether a remaining heating time of the second washing drum is greater than T 0 or not; step S103: if yes, executing an alternate heating program that heating is performed alternately in the first washing drum and the second washing drum, and if not, executing an ordered heating program that heating is performed in the second washing drum firstly, and then heating is performed in the first washing drum, wherein T 0 is a time value set in the method for judging whether a heating of the second washing drum is about to finish or not, wherein, a judgement on whether the heating time required by the first washing drum is overlong or not comprises following judgement conditions: a) whether a set heating temperature of the first washing drum is higher than a normal set temperature or not, wherein, the normal set temperature accounts for 60%-90% of a maximum heating temperature set in a system; b) whether a water intake quantity of the first washing drum is greater than a common water intake quantity or not, wherein, the common water intake quantity accounts for 80%-95% of a maximum water intake quantity set in the system; c) whether a difference of a set heating temperature value and a real-time measurement value of the first washing drum is greater than a difference of a set heating temperature value and a real-time measurement value of the second washing drum or not; if all judgement results in a), b) and c) are not, determining that the heating time required by the first washing drum is not overlong; and if any one of the judgement results in a), b) and c) is yes, determining that the heating time required by the first washing drum is overlong. step S101: judging whether heating is being performed in the second washing drum or not; step S102: if yes, judging whether a remaining heating time of the second washing drum is greater than T 0 or not; step S103: if yes, executing an alternate heating program that heating is performed alternately in the first washing drum and the second washing drum, and if not, executing an ordered heating program that heating is performed in the second washing drum firstly, and then heating is performed in the first washing drum, a) whether a set heating temperature of the first washing drum is higher than a normal set temperature or not, wherein, the normal set temperature accounts for 60%-90% of a maximum heating temperature set in a system; b) whether a water intake quantity of the first washing drum is greater than a common water intake quantity or not, wherein, the common water intake quantity accounts for 80%-95% of a maximum water intake quantity set in the system; c) whether a difference of a set heating temperature value and a real-time measurement value of the first washing drum is greater than a difference of a set heating temperature value and a real-time measurement value of the second washing drum or not;