Keisukevip
Junior Member
Em định để tất cả các luồng dùng chung 1 đối tượng kết nối, và khi luồng nào dùng phương thức kết nối thì các luồng khác sẽ phải chờ, và nếu k dùng cách đó thì e sẽ dùng mỗi luồng 1 đối tượng kết nối riêng, và sẽ lock table. Nhưng đang phân vân không biết các dev chuyên nghiệp, app lớn thì dùng cách nào để tối ưu hiệu suất và tránh đụng độđương nhiên là nên dùng lock mysql. còn ví dụ của my fen ý là sao, tôi k hiểu lắm nhỉ? thằng thread đầu tiên update record thì nó lock row, những thread sau pending cho đến khi timeout hoặc thằng #1 done tùy điều kiện nào đến trước... nên là những thằng sau sửa được nhưng tính đúng đắn thì phụ thuộc vào thứ tự của transactions.