Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 24151|Απάντηση: 3

[Πηγή] Η C# είναι επιρρεπής σε προβλήματα κατά τη μετάδοση πολλαπλών παραμέτρων σε ένα βρόχο πολλαπλών νημάτων

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 5/8/2016 1:40:06 μ.μ. | | | |


Σήμερα, όταν έκανα loop μέσω multithreading, βρήκα ένα πρόβλημα, δηλαδή, όταν έκανα loop μέσω multithreading, υπήρχε απόκλιση μεταξύ της τιμής που μεταβιβάστηκε και της τιμής που ελήφθη από τη μέθοδο, γιατί??? Ως εξής:



Στη συνέχεια, έψαξα από το Διαδίκτυο και βρήκα μια λύση, γιατί δεν εμφανίστηκε πριν??? Ή μήπως δεν βρέθηκε?????

Τέλος, γράψτε μια δοκιμαστική επίδειξη ως εξής:





Διαπίστωσα ότι το test1 έχει πολλά σφάλματα, το test2 δεν είχε αυτό το πρόβλημα,

Ο τύπος int είναι ένας τύπος τιμής και η συμβολοσειρά είναι ένας ειδικός τύπος αναφοράς, επομένως αυτό το πρόβλημα δεν πρέπει να παρουσιαστεί.

Μέχρι τώρα, δεν ξέρω γιατί συμβαίνει αυτό, αυτό το άρθρο είναι αφιερωμένο σε άτομα που χειρίζονται συχνά multithreading。。。。。。




Προηγούμενος:ASP.NET MVC τροποποιεί την Κοινόχρηστη προεπιλεγμένη διαδρομή της προβολής (MVC2, MVC3)
Επόμενος:Asp.Net κρυφή μνήμη
Δημοσιεύτηκε στις 13/9/2016 1:35:11 μ.μ. |
Έχει λυθεί το πρόβλημα του ιδιοκτήτη;
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 13/9/2016 1:37:44 μ.μ. |
nicky0510 Δημοσιεύτηκε στις 2016-9-13 13:35
Έχει λυθεί το πρόβλημα του ιδιοκτήτη;

Εάν λύσετε το πρόβλημα της μεταβίβασης του αντικειμένου, δεν θα υπάρχει πρόβλημα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 13/9/2016 1:38:40 μ.μ. |
nicky0510 Δημοσιεύτηκε στις 2016-9-13 13:35
Έχει λυθεί το πρόβλημα του ιδιοκτήτη;

Η επιτυχία μιας τάξης σε μια τάξη λύνει αυτό το πρόβλημα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com