Astăzi, când făceam looping prin multithreading, am găsit o problemă, adică când am făcut looping prin multithreading, a existat o abatere între valoarea transmisă și cea primită de metodă, de ce??? Așa cum urmează:
Apoi, am căutat pe Internet și am găsit o soluție, de ce nu a apărut înainte??? Sau nu se găsește?????
În final, scrie o demonstrație de test astfel:
Am descoperit că test1 are multe erori, test2 nu a avut această problemă,
Tipul int este un tip de valoare, iar șirul este un tip de referință special, deci această problemă nu ar trebui să apară.
Până acum, nu știu de ce este așa, acest articol este dedicat persoanelor care folosesc adesea multithreading。。。。。。
|