#Python
Вставка
- Опубліковано 21 жов 2024
- Trong bài này, Kteam sẽ hướng dẫn bạn vận dụng kiến thức Multithreading để thực hiện đa luồng cho code của bạn. Bonus thêm kiến thức về Keyboard để bạn có thể lắng nghe giá trị, ứng dụng phát triển keylogger. Cùng nhiều kỹ thuật và kinh nghiệm khác đến từ tác giả Kim Long - Founder Howkteam.com
_ _ _ _ _
HỖ TRỢ ỨNG DỤNG
Nếu bạn cần ứng dụng các kiến thức về Multithreading vào dự án của mình
🔹Dễ dàng tham khảo source code & tải xuống tại:
howkteam.vn/co...
🔹 Hỏi đáp miễn phí tại: howkteam.vn/qu...
🔹 Chương trình cố vấn 1:1 cùng tác giả
Facebook: / rongk9vn
_ _ _ _ _
CÁC KHÓA HỌC LIÊN QUAN
Để hiểu nội dung truyền đạt trong bài học này, bạn nên có kiến thức cơ bản về lập trình python hoặc học qua:
👉 Khóa học Python cơ bản: howkteam.vn/co...
👉 Khóa học Bài tập Python tự luyện: howkteam.vn/co...
Ngoài ra, bạn có thể tìm thấy nhiều khóa học miễn phí khác phát hành tại Howkteam.com
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
CỘNG ĐỒNG HỖ TRỢ
Cộng đồng kết nối những lập trình viên, cùng chia sẻ kiến thức và kinh nghiệm lập trình
Group: group.howkteam....
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
DONATE TÁC GIẢ & KTEAM
Nếu bạn muốn ủng hộ khóa học phát triển hơn hoặc ủng hộ cho đội ngũ Kteam, các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì hoặc donate trực tiếp tại: www.howkteam.v....
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
TRỞ THÀNH CTV CỦA HOWKTEAM.COM
Tụi mình cũng luôn hoan nghênh những bạn có tinh thần chia sẻ, mong muốn mang kiến thức miễn phí đến cộng đồng người Việt, nếu bạn tự tin với kiến thức và chung lý tưởng thì nhanh tay liên hệ với Kteam ở fanpage: / howkteam nhé!
Cảm ơn mọi người!
Học thêm kiến thức lập trình tại www.howkteam.com/
Luyện tập trắc nghiệm mỗi ngày tại kquiz.vn/
#Python, #Python_advanced, #Python_Kteam, #Python_nâng_cao ,#visualcode ,#powershell, #Multithreading, #debugtips, #keyboardtutorial, #Kteam, #python_coding ,#tự_học_lập_trình, #laptrinhkteam, #howkteam ,#HowKteam
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