Adakah benang Push_back vektor selamat?
Adakah benang Push_back vektor selamat?

Video: Adakah benang Push_back vektor selamat?

Video: Adakah benang Push_back vektor selamat?
Video: EFEK SAMPING TANAM BENANG YANG JARANG DIJELASKAN! Thread Lift bikin terlihat gemuk? 2024, Mungkin
Anonim

Bukan benang - selamat kerana a vektor adalah bersebelahan dan jika ia menjadi lebih besar maka anda mungkin perlu mengalihkan kandungan a vektor ke lokasi yang berbeza dalam ingatan.

Soalan juga ialah, adakah benang vektor selamat?

vektor disegerakkan. Sebarang kaedah yang menyentuh vektor kandungannya ialah benang selamat . ArrayList, sebaliknya, tidak disegerakkan, menjadikannya, oleh itu, tidak benang selamat.

Juga Ketahui, adakah benang HashMap selamat? HashMap tidak disegerakkan. Bukan- threadsafe dan tidak boleh dikongsi antara ramai benang tanpa kod penyegerakan yang betul manakala Hashtable disegerakkan. Ia adalah benang - selamat dan boleh dikongsi dengan ramai benang.

Di sini, manakah vektor yang lebih baik atau ArrayList?

vektor adalah serupa dengan ArrayList , tetapi ia disegerakkan. ArrayList ialah lebih baik pilihan jika program anda selamat untuk benang. vektor dan ArrayList memerlukan ruang apabila lebih banyak elemen ditambah. vektor setiap kali doublesits saiz tatasusunan, manakala ArrayList tumbuh 50% daripada saiznya setiap kali.

Mengapa vektor digunakan dalam Java?

vektor dalam Jawa . vektor implementsList Interface. Seperti ArrayList ia juga mengekalkan susunan sisipan tetapi ia jarang berlaku digunakan dalam persekitaran bukan benang kerana ia disegerakkan dan kerana ia memberikan prestasi yang lemah dalam mencari, menambah, memadam dan mengemas kini elemennya.

Disyorkan: