আমি উবুন্টুতে নতুন, অপারেটিং সিস্টেমের পাঠক-লেখক ব্লকের জন্য কোড করতে চেয়েছিলাম, কিন্তু আমি যখন আদেশটি বরখাস্ত করি তখন man pthread
এটি আমাকে ত্রুটি দেয় যাতে পাইথ্রেডের জন্য কোনও ম্যানুয়াল প্রবেশ নেই । সমস্যা সমাধানের জন্য কী করা যেতে পারে?
আমি উবুন্টুতে নতুন, অপারেটিং সিস্টেমের পাঠক-লেখক ব্লকের জন্য কোড করতে চেয়েছিলাম, কিন্তু আমি যখন আদেশটি বরখাস্ত করি তখন man pthread
এটি আমাকে ত্রুটি দেয় যাতে পাইথ্রেডের জন্য কোনও ম্যানুয়াল প্রবেশ নেই । সমস্যা সমাধানের জন্য কী করা যেতে পারে?
উত্তর:
ঠিক আছে, সুতরাং আপনি যে ম্যান পৃষ্ঠাটি সন্ধান করছেন তা সেখানে নেই:
$ man pthread
No manual entry for pthread
হুম ... আসুন কিছু সন্ধান করা যাক!
আমরা তার জন্য man
বিকল্পটি দেখতে পাব -k
:
$ man -k pthread
pthread_attr_destroy (3) - initialize and destroy thread attributes object
pthread_attr_getaffinity_np (3) - set/get CPU affinity attribute in thread attributes object
pthread_attr_getdetachstate (3) - set/get detach state attribute in thread attributes object
pthread_attr_getguardsize (3) - set/get guard size attribute in thread attributes object
[... 47 more lines ...]
pthread_timedjoin_np (3) - try to join with a terminated thread
pthread_tryjoin_np (3) - try to join with a terminated thread
pthread_yield (3) - yield the processor
pthreads (7) - POSIX threads
vfs_aio_pthread (8) - implement async I/O in Samba vfs using a pthread pool
ঠিক আছে ... কিছু সম্পর্কিত জিনিস ... ওহ! pthreads
বেশ মজার তো!
$ man pthreads|head -n 12
PTHREADS(7) Linux Programmer's Manual PTHREADS(7)
NAME
pthreads - POSIX threads
DESCRIPTION
POSIX.1 specifies a set of interfaces (functions, header
files) for threaded programming commonly known as POSIX
threads, or Pthreads. A single process can contain multiple
threads, all of which are executing the same program. These
এখন, দেখে মনে হচ্ছে আমরা এটি পেয়েছি!