You should use a semicolon to connect two related independent clauses.
Dịch: Bạn nên sử dụng dấu chấm phẩy để kết nối hai mệnh đề độc lập có liên quan.
In programming, a semicolon often indicates the end of a statement.
Dịch: Trong lập trình, dấu chấm phẩy thường chỉ ra sự kết thúc của một câu lệnh.
The sentence was long and complex; therefore, a semicolon was necessary.
Dịch: Câu văn dài và phức tạp; vì vậy, một dấu chấm phẩy là cần thiết.
Khu phố tập trung nhiều người nước ngoài, thường có các hoạt động du lịch, dịch vụ phục vụ khách du lịch.