Các nội dung liên quan đến bài học & source code tải xuống mình sẽ đăng tại Howkteam.com để mọi người tiện tham khảo trong link này nhé! howkteam.vn/course/python-nang-cao/da-luong-multithreading-trong-python-4423
kiến thức cơ bản . thêm 1 video chuyên sâu khai báo trong class để get ra ( ví dụ : khai báo vào class file text, cắt chuỗi phân vào từng luồng ) . Vì thấy bài học hôm này bạn chia sẻ quá đúng khi ta dự phòng class để phát triển thêm về sau nếu muốn :D thanks Kteam :D
Chào a, Em được biết python có cơ chế GIL để các threads chạy đồng bộ, tức là ko thực sự multi threading. Em hiểu rằng nếu như có một ví dụ về việc multi threading có tranh chấp bộ nhớ thì có thể tin rằng multi threading thật sự. Anh có thể giải thích hoặc trả lời thắc mắc của em ko?
@@KTeam A có thể giải thích cho em GIL nó tác động như thế nào đến đa luồng ở version CPython hiện tại. Nếu như a có một demo test thì quá là. tuyệt vời a ơi. Cảm ơn a.
Ad cho mình hỏi, mình tìm hiểu thì thấy một số nơi họ nói là multithread không thực sự là đa luồng, mà chỉ là nó diễn ra xen kẽ làm mình tưởng đa luồng nhưng thực tế là vẫn trên 1 core. Cái multiprocessing mới là đa luồng. Ad có thể phân tích rõ hơn cái quan điểm này đúng hay sai ko? Tks ad!
anh ơi em có một thắc mắc là trường hợp hàm showInfo của em thực hiện nhiều công việc, code dài, mà để chạy từ khi start luồng đến khi kết thúc luồng rất lâu để kiểm tra biến isStop. Em muốn dừng luồng ở một thời điểm bất kỳ thì làm thế nào ạ. Cảm ơn anh nhiều ạ, chúc anh có thật nhiều sức khỏe.
Các nội dung liên quan đến bài học & source code tải xuống mình sẽ đăng tại Howkteam.com để mọi người tiện tham khảo trong link này nhé!
howkteam.vn/course/python-nang-cao/da-luong-multithreading-trong-python-4423
A ơi, a hướng dẫn về cython đi a
bạn nào cần hỏi gì có thể đặt câu hỏi tại đây hoặc vào bài này trên facebook mình để trao đổi thêm nhé! Cảm ơn mọi người
Cho em hỏi nếu như muốn lấy dữ liệu từ luồng 1 để đưa sang luồng 2 thì làm sao ạ?
@@DuyChau2k2 tạo biến global đi bạn
kiến thức cơ bản . thêm 1 video chuyên sâu khai báo trong class để get ra ( ví dụ : khai báo vào class file text, cắt chuỗi phân vào từng luồng ) . Vì thấy bài học hôm này bạn chia sẻ quá đúng khi ta dự phòng class để phát triển thêm về sau nếu muốn :D thanks Kteam :D
Liền mạch không quảng cáo! Kênh có tâm
chắc tk của bạn premium trial rồi
nghe giọng ad tưởng hình dạng cx ốm hài ai ngờ nhìn ad nghiêm túc thế =]
mong ad ra thêm video về python nâng cao !
Em phe qua anh Long oiiii :)))
Nhìn ad giống bạn Hà Việt Hoàng (siêu trí tuệ Việt Nam) quá.
Cảm ơn team rất nhiều
Lâu r chưa xem anh live. ✌
sắp tới có nhiều time hơn sẽ live thường xuyên để trò chuyện cùng mọi người hen
Hóng anh ơi.
Lâu rồi mới thấy team trở lại😢
^^ sẽ đều đều lên video lại nha
Chào a,
Em được biết python có cơ chế GIL để các threads chạy đồng bộ, tức là ko thực sự multi threading.
Em hiểu rằng nếu như có một ví dụ về việc multi threading có tranh chấp bộ nhớ thì có thể tin rằng multi threading thật sự.
Anh có thể giải thích hoặc trả lời thắc mắc của em ko?
là bạn đang muốn mình test thử ấy hả
@@KTeam A có thể giải thích cho em GIL nó tác động như thế nào đến đa luồng ở version CPython hiện tại.
Nếu như a có một demo test thì quá là. tuyệt vời a ơi.
Cảm ơn a.
Em đã shock khi ad không giống với tưởng tượng của em khi nghe giọng ad 🤣🤣
chi tiết cú sock này như thế nào ha
@@KTeam cứ tưởng ad sẽ ốm hơn đẹp trai hơn cơ 🤣🤣
@@hathanh407 vầy đẹp trai chứ
Ad cho mình hỏi, mình tìm hiểu thì thấy một số nơi họ nói là multithread không thực sự là đa luồng, mà chỉ là nó diễn ra xen kẽ làm mình tưởng đa luồng nhưng thực tế là vẫn trên 1 core. Cái multiprocessing mới là đa luồng. Ad có thể phân tích rõ hơn cái quan điểm này đúng hay sai ko? Tks ad!
đúng rồi đó. Thread trong Process. 1 Process có nhiều Thread. Máy tính bạn có 10 Procesor mà chạy nhiều Thread là chỉ chạy trên 1 Procesor
anh dạy cấu trúc liệu và giải thuật python đi anh
sắp có ak
anh cho em hỏi sao em import class thì bị lỗi Import "tên_file" could not be resolved
ad làm bài đa luồng nhưng trả kết quả theo thứ tự đi a
kiểu thế nào bạn ha. join hả
@@KTeam kiểu chạy 5 luồng nhưng nó trả về thứ tự 1 2 3 4 5 chứ không phải luồng nào xong trước trả trước á a
@@taominh đa luồng k phải vậy bạn. muốn thứ tự vầy phải làm thêm 1 bước đợi nữa. đợi xong hết rồi in kết quả tuần tự
Sao giọng a giống vs duy luân vậy ạ
anh ơi em có một thắc mắc là trường hợp hàm showInfo của em thực hiện nhiều công việc, code dài, mà để chạy từ khi start luồng đến khi kết thúc luồng rất lâu để kiểm tra biến isStop. Em muốn dừng luồng ở một thời điểm bất kỳ thì làm thế nào ạ. Cảm ơn anh nhiều ạ, chúc anh có thật nhiều sức khỏe.
vẫn là chọt ở đâu bạn nghĩ sẽ xảy ra thôi à
@@KTeam ý là wm muốn dừng luồng theo người dùng khi ấn vào button đó ạ. Mà họ ấn vào button ngẫu nhiên nên em không biết chọt thế nào ạ :(((((
with Listener(on_press=on_key_press) as listener:
listener.join()
def on_key_press(key):
print(f'Phím {key} đã được nhấn.')@@namphuong0316
:3