Penciptaan Benang Java sering digambarkan sebagai mahal, tetapi sebab khusus di sebalik tanggapan ini memerlukan penerokaan lanjut .
Sebab utama yang dirasakan mahal terletak pada kerumitan yang terlibat dalam pengurusan kitaran hayat benang. Mencipta dan menamatkan utas memerlukan masa dan sumber yang besar.
Selain overhed ini, penciptaan benang juga memperkenalkan kos penukaran konteks. Apabila utas baharu dibuat, JVM mesti menggantung pelaksanaan utas semasa dan beralih kepada utas yang baru dibuat. Penukaran konteks ini menimbulkan overhed tambahan dan boleh menyebabkan kependaman dalam pemprosesan permintaan.
Untuk permintaan yang kerap dan ringan, seperti dalam aplikasi pelayan, mencipta urutan baharu untuk setiap permintaan boleh menggunakan sumber pengkomputeran yang penting. Oleh itu, adalah disyorkan untuk mempertimbangkan kumpulan benang atau alternatif ringan untuk mengurangkan kos yang berkaitan dengan penciptaan benang.
Atas ialah kandungan terperinci Mengapakah Mencipta Benang Java Dianggap Mahal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!